python中的字典等同于键—值对,1个key对应1个value。
接下来总结下字典的一些常见操作
1、创建字典
2、添加、修改字典
3、删除字典or字典中的值
4、遍历字典
5、嵌套
Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict
例
>>> info = {'color':'green', 'points':'5'}
>>> info1 = dict(color='green', points='5')
>>> print(info)
>>> print(info1)
{'color': 'green', 'points': '5'}
{'color': 'green', 'points': '5'}
都是通过dict[key] = value来进行操作
#修改字典
>>> info = {'color': 'green', 'points': '5'}
>>> info['color'] = 'blue'
>>> print(info)
{'color': 'blue', 'points': '5'}
#添加字典
>>> info1 = {'color': 'green', 'points': '5'}
>>> info1['position'] = 50
>>> print(info1)
{'color': 'green', 'points': '5', 'position': 50}
1、删除字典 del dict
2、删除字典中的值 del dict[key]
例
>>> info = {'color': 'green', 'points': '5'}
>>> info1 = {'color': 'green', 'points': '5'}
>>> del info
>>> del info1['color']
>>> print(info)
>>> print(info1)
NameError: name 'info' is not defined
{'points': '5'}
1、通过dict.items()进行遍历,分别获取字典中的key和value
>>> info = {'color': 'green', 'points': '5'}
>>> for key,value in info.items():
>>> print(key)
>>> print(value)
color
green
points
5
2、通过dict.keys(),遍历字典中所有的键
3、通过dict.values(),遍历字典中所有的值
1、将字典嵌套入列表
>>> alien1 = {'color':'green','point':5}
>>> alien2 = {'color':'yellow','point':10}
>>> alien3 = {'color':'black','point':15}
>>> aliens = [alien1, alien2, alien3]
>>> for alien in aliens:
>>> print(alien)
{'color': 'green', 'point': 5}
{'color': 'yellow', 'point': 10}
{'color': 'black', 'point': 15}
2、将列表嵌入到字典
3、将字典嵌入到字典