[python] 2024-04-29 圈点837
摘要:python遍历字典dict的几种方法汇总
python遍历字典dict的方法:
dic={'a':'how','b':'are','c':'you'};
方法1,
for key in dic:
print key,dic[key]
方法2,
for (k,v) in dic.items():
print "dic[%s]="%k,v
方法3,
for k,v in dic.iteritems():
print "div[%s]="%k,v
方法1的结果是:
ahow
bare
cyou
方法2和3的结果是
div[a]=how
div[b]=are
div[c]=you
分析:
items()返回列表对象;
iteritems()返回iterator对象;
深入解析:
print dic.items()
#[('a','how'),('b','are'),('c','you')]
print dic.iteritems()
# dictionary-itemiterator object...
iteritor是迭代器,一次返回一个数据项,直到最后一个。
for i in dic.iteritems():
print i
结果是:
('a','how')
('b','are')
('c','you')