#遍历字典#1.遍历所有的键-值对
user_0={
'username':'efermi',
'first':'enrico',
'last':'fermi'
}
for key,value in user_0.items():
print("\nkey: "+key);print("value: "+value);
#遍历字典的for循环需要声明两个变量,用于存储键-值对中的键和值#可以使用任何名称#语法: for k,v in user_0.items()#第二部分包含字典名和方法items() items返回一个键-值对的列表#for循环以此将每个键-值对存储到制定的两个变量中#遍历字典中的所有键#字典名的keys()方法获取所有的键并返回列表
favorite_languages = {
'jen':'python',
'sarah':'c',
'edward':'ruby',
'phil':'python'
}
print("-----------------------------------------")
for name in favorite_languages.keys():
print(name.title())
#keys()可以省略 也就是说当 for 只定义了一个参数的时候 默认循环的是KEY#按顺序遍历字典中所有的键
print("-----------------------------------------")
for name in sorted(favorite_languages.keys()):
print(name.title())
#遍历所有值for language in favorite_languages.values():
print("values: "+language.title());