300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python字典添加数组_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

python字典添加数组_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

时间:2021-02-24 07:17:27

相关推荐

python字典添加数组_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典。

一、创建字典

字典由键(key)和对应的值(value)成对组成。字典也被称作关联数组或哈希表。基本语法如下:

dict

字典中的每个键与值用冒号(:)隔开,每对键与值之间用逗号(,)隔开,整体放在花括号中({})。

键必须独一无二,但值则不必 ,我们可以理解,只有键独一无二,才能通过键访问到键所对应的值。

值(value)可以取任何数据类型。

键(key)必须是不可变的,如字符串,数字或元组,而不能用列表。

字典的键(key)是字符类型在字典创建之前没有定义的话,那么键必须用单引号('')或双引号("")包围,否则会报错

dict2

字典的键(key)是数字(整型或浮点型),则不需要单双引号包围,可以创建成功

dict2 = {'abc': 123, 89: 37}print(type(dict2))print(dict2[89])

运行截屏:

字典的键(key)是元组,则不需要单双引号包围,可以创建成功

dict

运行截屏:

同一个字典里面键可以分别用单引号和双引号,但是在创建过程中,键用单双引号包围的,全部变成了单引号

dict1

运行截图:

如果字典中键有相同的,也可以创建成功,但是所创建的字典中相同键只取了最后一个键和值

dict4

运行结果截图:

二、访问字典的值

上面的例子中,我们都有通过键获取值。

dict

运行截图:

获取所有的键(key)和值(value)

dict

运行截图:

三、添加Python字典键值对

为字典添加键值非常简单,直接给不存在的key赋值即可。

dict

对应说明:

dict 表示已有的字典名称key表示新的键value表示新的键所对应的值

dict1

四、修改Python字典键值对

Python字典中键(key)的名字不能修改,我们可以通过键来修改值(value)

dict1

运行截屏

五、删除Python字典中的键值对

del

运行截屏

六、判断Python字典中是否存在指定的键(key)

我们知道字典中的键是唯一的,那么我们就可以判断字典中是否有对应的键。

key

运行截屏:

结束语:

这一篇我们讲了Python字典中的创建及各种基础的使用技能。还有一些操作方法就没有深入的去讲,因为作为初学者来说,把最基础的原理及操作方法弄懂,弄熟,我觉得应该是最好的。等实际项目中需要用到更复杂的方法我再去查资料,深入学习。下一篇我们将学习集合(set)

原创不易,喜欢就给个赞,点个关注吧!更多的内容可以关注公众号:老树Python推荐阅读:

老树Python:一步一步学Python3(小学生也适用) 第十二篇: 元组tuple类型​一步一步学Python3(小学生也适用) 第十一篇: 列表List类型​mp.老树Python:一步一步学Python3(小学生也适用) 第十篇: 字符串(str)类型(下)​老树Python:一步一步学Python3(小学生也适用) 第九篇: 字符串(str)类型(中)​

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。