●什么是字典?
●字典是Python内置的数据结构之一,与列表一样是一个可变序列,即可以增删改查。
●以键值对的方式存储数据,字典是一个无序的序列,而列表是有序的序列。
●从示意图中可以看到,字典是一个无序序列,第一个放进字典的键并不一定处在第一的位置。
●字典的实现原理
字典的实现原理与查字典类似,查字典是根据部首或拼音查找相应的页码,Python中的字典是根据key查找value所在的位置。
------------------------------
●元素:键值对 注意:键是唯一的,值是允许重复的
●添加元素:
字典名[key]=value
注意:key是唯一的,所以在添加的时候如果出现同名的key,后面key对应value将替换原来的。
------------------------------
dict1={ }
dict1['name']='阿离'
dict1['name']='阿龙' #会替换掉’阿离‘
dict1['age']=20
dict1['sex']='男'
print(dict1) #{'name':'阿龙','age':20,'sex':'男'}
-------------------------------
●修改元素:
字典名[key]=value 与添加元素的命令格式一样,如果字典中不存在该键,则添加该键到字典中,如果字典中存在该键,则进行替换
dict1['age']=21 #修改年龄 键可以添加,删除,但是键不能修改,只能修改键后面的值
print(dict1) #{'name':'阿龙','age':21,'sex':'男'}