# 取字典的值_python字典

本文详细介绍了Python字典的存储结构、创建方式及常用操作,包括增删改查。字典是键值对的数据结构,键必须唯一。可通过get和setdefault方法安全地查找和设置值。此外,还探讨了字典的update、keys、values和items等方法,以及如何将字典转换为列表。了解这些将有助于更高效地使用Python字典。

字典

6ed2efa9b3069663eab4220d5019c076.png

它的存储结构是键值对

键:关键,也就是唯一标识

值:对应的内容

字典可以理解为我们自己定义的索引

字典的定义有三种:

244cad4ee616a0356889fa6b817b12be.png

1.空字典

c4e10d3048034efd6a25c68f2f551c10.png

注意:键是唯一的,最好不要以名字来定义,因为很多人都可以叫这个名字

4cf50c5ba74d33879a3aae6e8153c48d.png

按图中的代码,这永远只能取到最后的一个,第一个取不到。

字典可以在里面继续使用列表,也能继续使用字典来进行套娃

d342927481ac5da370b7d7d7bf22b43e.png

2.使用dict函数来定义字典

5c7465825ccabd150ca20cbc114d02a9.png

注:用dict方式的话键只能是字符串类型,而且不用加''

3.字典的常规使用方法

字典的增删改查

d46c6cbb98c7916f706721583e5941c3.png

字典的正常查找,如果查找没有的参数,那么就会报错,所以就可以用get这个方法

get可以传入两个参数,如果第一个参数不存在,那就会显示第二个参数,如果没有第二个参数也不会报错,默认第二个参数为空格

c1bd57379b2ebeeec3a379ac9e480990.png

setdefault也是一个查找的方式,它也可以传两个参数,第一个是查找的参数,如果有的话就不管第二个,没有的话就会显示第二个,而且还不会把没有的那个参数传入字典中

e102e07f38072146103fe0696bc79b02.png

字典的键是不能修改的,但里面的值是能修改的

52b546fc6e20580a028dad9441512ad6.png

字典中可以直接添加一个值进入字典

9d63b5f0e640b9db21036cba9d39cdda.png

1.update在字典中有更新的意思,他可以修改里面所对应的值,如果字典中没有也会往字典中添加新的键

00f7d101b5dde1c2d9467b3ab609d4a9.png

2.如果想要获取字典中所有的键,我们需要用keys来获取

c2534068e18f3a39c68ba4113b95417e.png

3.想要获取所有的值,我们需要用values

54bea28e5f0c2f8e07cccb6ea1a1404b.png

4.想要获得所有的元素,需要用items

2550bf793058683338fdf8ee50290116.png

我们还可以在前面加一个list来把它转成列表模式

注:如果我们想要转成列表模式,我们用的就不能是[ ]而是使用()来转换,所有转换格式都是用() 来转换的

5.想要删除指定的键话用pop删除,跟列表里的不一样,这不能空着

b541f20de84c9bd03b48f03a00a1f7c0.png

6.popitem是删除字典中的最后一个键

b70f0e10f7ca9891edad4e6f13890d1e.png
dda41eca1f810a0519b8aa2bb1a71083.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值