python之字典(Dictionary)

1.字典:在python中,字典是一系列的键值对。每个键都与一个值相关,你可以使用键来访问与之相关联的值。与键相关联的值都可以是数字,字符串,列表以及字典。事实上可以将任何Python对象用作字典中的值。

字典是无序的,因为没有下标,用key来当索引,所以是无序的。

字典的key必须是唯一的,因为是通过key来进行索引的,所以key不可重复。

#字典的增:

names = {'谩语':'破晓',‘榣山遗韵’:'解局'}

names['happy'] = '青桔'#增加一个key

names.setdefault('无晓',‘青橘’)#如果key只存在,不会修改原来的数值,如果不存在就会追加在字典后面

names['谩语'] = ‘破局’#如果key存在的话就修改原来的值

#字典的改

names = {'谩语':破局'','榣山遗韵':'解局'}

names['榣山遗韵'] = '困局'#修改其键值为榣山遗韵的value

#字典的查

names={'谩语':'解局','榣山遗韵':'破局'}

print(names.get('谩语'))#获取key为谩语的value

print(names.get('谩语',110))#取不到key为谩语,默认就为110

#字典的删除

names = {'谩语':‘解局’,‘榣山遗韵':'破局'}

names.pop('谩语')#删除指定key的values

names.popitem()#随机删除一个key

del names['榣山遗韵']#指定key来删除

names.clear()#清空字典

字典中常用的一些方法:

names = {'谩语':'解局',‘榣山遗韵’:‘破局’}

print(names.values())#获取字典中所有的values

print(names.key())#获取字典中所有的key

print(names.items())#获取字典中所有的key-values

人生的旅途,前途很远,也很暗。然而不要怕,不怕的人的面前才有路。
原文地址:https://www.cnblogs.com/ymany/p/8650352.html