python之字典(Dictionary)

Posted 逆鳞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于python之字典(Dictionary)的主要内容,如果未能解决你的问题,请参考以下文章

python之字典Dict

Python 字典(Dictionary) update()方法

Python之Dict字典

Python之dict字典详解

[python]Python 字典(Dictionary) update()方法

一篇彻底掌握Python 字典(Dictionary)的用法