python 字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字典相关的知识,希望对你有一定的参考价值。

python 字典

字典的每个键值key=>value,对用冒号 : 分割,每个键值之间用逗号 , 分割,整个字典包括在花括号{}中。

k = {key1:value1,key2:value2}

键必须是唯一的,但值不必唯一

 值可以取任何数据类型,但键值必须是不可变的,如字符串,数字或元组

字典的基本操作:

技术分享图片


2.删 

pop()

通过指定的key值,删除字典的一个键值对,返回被删除的key对应的value

技术分享图片

popitem()

随机删除字典内的一个键值对

技术分享图片

del 

技术分享图片

clear

清空列表

技术分享图片

3.改

技术分享图片

4.查

get()

通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None

技术分享图片

setdefault()

和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

技术分享图片

5.values()

返回所有的值

技术分享图片

6.keys()

返回所有的key

技术分享图片

7.update()

names.update(dict)

将dict更新到names,如果存在相同的key,则更新key对应的值

技术分享图片

8. key in names

如果key存在在字典中则返回True,否则返回False

技术分享图片


10.len(names)

查看字典长度

技术分享图片


























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

python中字典的问题

python字典对比

Python学习篇 Python中的字典

python 18:字典的赋值

python字典怎么排序

python中怎么取出字典的键