1. 遍历所有的键-值对
favorite_language = {
'zhangsan': 'java',
'lisi': 'ruby',
'wangwu': 'python'
}
for k, v in favorite_language.items():
print("Key: " + k)
print("Value: " + v + "\n")
输出结果为:
Key: zhangsan
Value: java
Key: lisi
Value: ruby
Key: wangwu
Value: python
2. 遍历字典中的所有键
favorite_language = {
'zhangsan': 'java',
'lisi': 'ruby',
'wangwu': 'python'
}
for name in favorite_language.keys():
print(name.title())
输出结果为:
Zhangsan
Lisi
Wangwu
3. 按顺序遍历字典中的所有键
favorite_language = {
'zhangsan': 'java',
'lisi': 'ruby',
'wangwu': 'python'
}
for name in sorted(favorite_language.keys()):
print(name.title())
输出结果为:
Lisi
Wangwu
Zhangsan
4. 遍历字典中的所有值
favorite_language = {
'zhangsan': 'java',
'lisi': 'ruby',
'wangwu': 'python',
'laoliu': 'java'
}
for language in favorite_language.values():
print(language.title())
输出结果为:
Java
Ruby
Python
Java
5. 遍历字典中的所有值(去重)
favorite_language = {
'zhangsan': 'java',
'lisi': 'ruby',
'wangwu': 'python',
'laoliu': 'java'
}
for language in set(favorite_language.values()):
print(language.title())
输出结果为:
Java
Ruby
Python