字典

它的存储结构是键值对
键:关键,也就是唯一标识
值:对应的内容
字典可以理解为我们自己定义的索引
字典的定义有三种:

1.空字典

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

按图中的代码,这永远只能取到最后的一个,第一个取不到。
字典可以在里面继续使用列表,也能继续使用字典来进行套娃

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

注:用dict方式的话键只能是字符串类型,而且不用加''
3.字典的常规使用方法
字典的增删改查

字典的正常查找,如果查找没有的参数,那么就会报错,所以就可以用get这个方法
get可以传入两个参数,如果第一个参数不存在,那就会显示第二个参数,如果没有第二个参数也不会报错,默认第二个参数为空格

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

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

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

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

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

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

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

我们还可以在前面加一个list来把它转成列表模式
注:如果我们想要转成列表模式,我们用的就不能是[ ]而是使用()来转换,所有转换格式都是用() 来转换的
5.想要删除指定的键话用pop删除,跟列表里的不一样,这不能空着

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


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

156

被折叠的 条评论
为什么被折叠?



