如何使用 Python 中的“for”循环迭代遍历词典?
即使词典本身不是一个可迭代的对象,items()、keys() 和 values 方法可返回可迭代的视图对象,这些对象可以用来迭代遍历词典。
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
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP