关于字典dict中的迭代

来源:互联网 发布:国产胖熊熊片数据库 编辑:程序博客网 时间:2024/06/16 02:48

在python的迭代中,其实dict也是可迭代的:

>>> d = {'a': 1, 'b': 2, 'c': 3}>>> for key in d:...     print(key)...acb
默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values():

d = {'a':1,'B':2,'C':3,'D':4}for x in d.values():    print(x)
输出1,2,3,4




如果要同时迭代key和value,可以用for k, v in d.items()

for k,v in d.items():    print(k,v)

输出

a 1
B 2
C 3
D 4

原创粉丝点击