遍历,即访问字典中的所有条目,相关方法有:
- 字典.items() 以嵌套的双元素的列表返回所有条目的信息
- 字典.key() 以列表的形式返沪所有的键
- 字典.values() 以列表的形式返回所有的值
1.遍历字典中的所有键
key()方法配合for循环使用可以遍历所有的键,也可以通过键与值的映射访问对应的值。
语法格式
for key in dicAreas.key():
print(key,dicAreas{key})
例子
>>>dicAreas
{'俄罗斯':1707.5,'加拿大':997.1,'中国:'960.1}
2.遍历字典中所有的值
values()方法,使用方式和key()方法相似,但值却无法映射到对应的键,因为有可能一个相同的值映射多个键。例如,
小红与小明的排名并列第一,这种情况就无法通过值对应。
3.遍历字典中所有的条目
items()方法 | for循环 |
---|---|
以元组形式返回 | 以字符串形式返回 |
整体访问 | 分别访问键和值 |
>>>dicAreas
{'俄罗斯':1707.5,'加拿大':997.1,'中国:'960.1}
>>>for item in dicAreas .items():
print(items)
('俄罗斯',1707.5)
('加拿大'.997.1)
('中国'.960.1)
>>>for k,v in dicAreas.items():
print ("{}{}".format(k,y))