python遍历字典dict的几种方法汇总

[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')



python  dic  

感谢反馈,已提交成功,审核后即会显示