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中,以上述方式打印的项目顺序不遵循任何顺序。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法