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