在python中字典是一系列键-值 对.每个键都 与一个值相关联
例: alien_0 = {'color': blue, 'points': 3}
访部字典中的值
print(alien_0['color']) 结果: blue
添加键-值对
alien_0['x_position'] = 0 结果: alien_0 = {'color': blue, 'points': 3, 'x_position': 0}
修改字典中的值
alien_0['color'] = 'red' 结果: alien_0 = {'color':'red', 'points': 3, 'x_position': 0}
删除键-值对
del alien_0['points'] 结果: alien_0 = {'color': blue, 'x_position': 0}
遍历字典
例: user = {
'username': efermi',
'first': 'enrico',
'last': 'fermi',
}
for key, value in user.items(): # .items()返回一个键值对
print('\nkey: ' + key)
print('\nvalue:' + vlaue)
遍历字典中的所有键使用 .keys()
for key in user.keys():
遍历字典中的所有值使用 .values()
for value in user.values():
字典中可以嵌套列表,字典 也可以创建几个字典,赋值后放到一个列表中
alien_0 = {'color':'red', 'points':5}
alien_1 = {'color':'blue', 'points':35}
alien_2 = {'color':'black', 'points':53}
dict_list = [alien_0, alien_1, alien_2]
for list1 in dict_list:
print(list1)
for b, c in list.items():
print(b + ':' + str(c))