字典操作复习

来源:互联网 发布:mac字体大小 编辑:程序博客网 时间:2024/05/18 16:13


1. dict.get(key, default=None)

对字典dict中的键key, 返回对应的值 value , 如果字典中不存在此键, 则返回default 的值,注意,默认是None


2. dict.iteritems() , dict.items()

>>> dict={'a':'hello' , 'b':'how', 'c': 'you'}>>> for (k,v) in dict.items():...     print 'dict[%s]='%k, v... dict[a]= hellodict[c]= youdict[b]= how>>> for (k,v) in dict.iteritems():...     print 'dict[%s]='%k, v... dict[a]= hellodict[c]= youdict[b]= how>>> dict.items()[('a', 'hello'), ('c', 'you'), ('b', 'how')]>>> dict.iteritems()<dictionary-itemiterator object at 0x7f7d978334c8> 

所以,items()返回的是一个包含字典中键,值对元组的列表

iteritems()返回的是一个迭代对象

0 0
原创粉丝点击