Python字典及其使用方法
字典的定义
Python中的字典属于散列类型,其数据内容是以键值对的形式存在。即{ k e y : v a l u e } {key:value}{key:value}的形式,其中,key值是不可变类型,value是可变类型。key值不能相同,但是value可以相同,若key值相同,则无法存入字典,可以通过key值修改字典value,直接通过键值添加。(来源于网络)
接下来总结下字典的一些常见操作
创建字典
1.可以使用花括号
2.可以使用内建 函数dict
>>> zidian =dict(color='red', points='5')
>>> zidian= {'color':'red', 'points':'5'}
>>> zidian1 = dict(color='red', points='5')
添加、修改字典
1.添加和修改字典
2.通过dict[key] = value来实现
``
>>> zidian =dict(color='red', points='5')
>>> zidian = {'color': 'red', 'points': '5'}
>>> zidian['color'] = 'blue'
# 添加字典
>>> zidian1 = {'color': 'red', 'points': '5'}
>>> zidian1['position'] = 50
# 查找功能
1.通过dict.items()进行遍历,分别获取字典中的key和value
2.通过dict.keys(),遍历字典中所有的键
3.通过dict.values(),遍历字典中所有的值
info = {‘color’: ‘red’, ‘points’: ‘5’}
for key,value in info.items():
print(key)
print(value)
# 字典的嵌套
下面是操作过程
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}