如何在Python中使用“ for”循环迭代字典?

即使词典本身不是一个可迭代对象,则items()keys()和值的方法返回其可以通过字典用于迭代迭代视图对象。

items()方法返回一个元组列表,每个元组都是键和值对。

>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}

>>> for t in d1.items():

print (t)

('name', 'Ravi')

('age', 23)

('marks', 56)

每对中的键和值可以分别存储在两个变量中并像这样遍历-

>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}

>>> for k,v in d1.items():

print (k,v)

name Ravi

age 23

marks 56

使用keys()方法的可迭代性,每个键和关联值可以如下获得:

>>> for k in d1.keys():

print (k, d1.get(k))

name Ravi

age 23

marks 56

以上是 如何在Python中使用“ for”循环迭代字典? 的全部内容, 来源链接: utcz.com/z/316757.html

回到顶部