Python遍历字典
示例
考虑以下字典:
d = {"a": 1, "b": 2, "c": 3}要遍历其键,可以使用:
for key in d:
print(key)输出:
"a" "b" "c"
这等效于:
for key in d.keys():
print(key)或在Python2中:
for key in d.iterkeys():
print(key)要遍历其值,请使用:
for value in d.values():
print(value)输出:
1 2 3
要遍历其键和值,请使用:
for key, value in d.items():
print(key, "::", value)输出:
a :: 1 b :: 2 c :: 3
请注意,在Python2中,并返回一个对象。如果你只是需要遍历低谷的结果,你可以使用等效的,和。.keys().values().items()list.iterkeys().itervalues().iteritems()
之间的区别和,和,和是该方法是发电机。因此,字典中的元素在评估时会一一生成。当返回的对象,所有的元素都打包成一个列表,然后进行进一步的评估返回。.keys().iterkeys().values().itervalues().items().iteritems()iter*list
另请注意,在Python3中,以上述方式打印的项目顺序不遵循任何顺序。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短