遍历Python中的字典
2015-11-22
遍历字典
# coding=utf-8
a = {'a':"hello",1:90,'3':'world','hehe':'nihao'}
# 第一种方法
for i in a:
print str(i) +" : " + str(a[i])
# 第二种办法
for i in a.items():
print str(i[0]) + " : " + str(i[1])
# 第三种方法
for i,j in a.items():
print str(i) + " : " + str(j)
# 第四种方法
for i in a.keys():
print str(i) + " : " + str(a[i])
# 第五种方法
for i,j in enumerate(a.values()):
print str(i) + " : " + str(j)
# 第六种方法
for i in zip(a.keys(),a.values()):
print str(i[0]) + " : " + str(i[1])
# 第七种方法
for i,j in a.iteritems():
print str(i) + " : " + str(j)
# 第八种方法
for i,j in zip(a.iterkeys(),a.itervalues()):
print str(i) + " : " + str(j)
本文固定链接:https://windard.com/project/2015/11/22/Traverse-Dict-By-Python
原创文章,转载请注明出处:遍历Python中的字典 By Windard