分类: Python/Ruby
2012-05-14 21:45:47
关于字典的用法,字典可以用来进行各种汇总统计。字典里的关键字和项基本上都是必选项,也就是说一个字典里必须要有关键字或项或者两者都要有。字典对象的方法有6个:Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。
Add方法:
向 Dictionary 对象中添加一个关键字项目对。
object.Add (key, item)
如果 key 已经存在,那么将导致一个错误。
Exists方法:
如果 Dictionary 对象中存在所指定的关键字则返回 true,否则返回 false。
object.Exists(key)
Keys方法:
返回一个数组,其中包含了一个 Dictionary 对象中的全部现有的关键字。
object.Keys( )
其中 object 总是一个 Dictionary 对象的名称。
Items方法:
返回一个数组,其中包含了一个 Dictionary 对象中的所有项目。
object.Items( )
其中 object 总是一个 Dictionary 对象的名称。
Remove方法:
Remove 方法从一个 Dictionary 对象中清除一个关键字,项目对。
object.Remove(key )
RemoveAll方法:
RemoveAll 方法从一个 Dictionary 对象中清除所有的关键字,项目对。
object.RemoveAll( )
也就是清空这字典,然后可以添加新的关键字和项,形成一本新字典。
与dictionary经常一起使用的函数有resize、transpose、join等。resize是range对象的一个属性,用于调整指定区域的大小。transpose函数是赋值传递函数,通常与字典合作,将字典里的值赋值到指定的区域。join函数是用来得到通过连接某个数组中的多个子字符串而创建的一个字符串。
下次再叙述几个比较有意思的dictionary的范例。