三、字典的方法与属性 1.Add方法 添加一对相对应的关键字Key和条目Item到字典对象中。 语法:add key,item Key 必需参数,与条目相关联的关键字(例如电话簿中的姓名)
Item 必需参数,与所添加的关键字相关联的条目(例如电话簿中姓名对应的手机号码) 注意:如果关键字在字典中已经存在,则再次添加会产生错误。 示例:
注意:把要把单元格的值做为关键字添加到字典中时,不要用这种写法:d1.add range(“a1”),””,而要写成d1.addrange(“a1”).value,””。大家可以试试这种写法,单步运行,观察本地窗口。
2.Remove方法
从一个 Dictionary 对象中删除一个关键字和条目对。 语法:Remove(Key) Key,必需,从字典对象中删除指定的关键字及与之相对应的条目。 比方从电话本中删除某个联系人,联系人对应的手机号码也就删除了。 注意:如果指定的关键字不存在,则会产生一个错误。 示例2 :
单步执行代码时,注意观察本地窗口中d1,d2变量(展开变量名前的+号)。 特别是在执行remove前后本地窗口中变量的变化。 执行d2.remove (“E”)时,由于d2字典对象中并没有添加关键字”E”,所以在执行时就产生了错误。 附加:细心的童鞋可以观察下地窗口中字典对象变量中的属性:comparemode和Count。
|