注:归根结底是列表的遍历。
user.items()就是把字典转成无序的列表,再用for对列表遍历
先看成果:
代码:
user_0 = {
'username': 'efermi',
'first': 'enrico',
'last': 'fermi'
}
for key, value in user_0.items():
print('\nkey:'+ key)
print('value:'+ value)
# 字典中键值对的返回顺序与存储顺序不同,python中不关心键值对存储顺序,只关心键值关联关系
#items()返回列表形式,列表中每个元素是元组,元组中元素是键与值,还可以发现,列表已经乱序了
print('------------------------------------')
print(user_0.items()) # dict_items([('first', 'enrico'), ('username', 'efermi'), ('last', 'fermi')])
# ↓ ↓ ↓ ↓ ↓ ↓
#for循环中对应 key value , key value , key value