(python零基础入门教程)(python编程能干什么)

经过了前一段时间的python学习,那么今天我们来学习一下字典,首先来看一个简单的字典:

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

在python中,字典是一系列键-值对,每个键都与一个值相关联,例如前面的color和age就是键,yelllow和23就是他们分别对应的值对

1.访问字典的值

要获取与键相关联的值,可依次指定字典名和放在方括号内的键,例如上面例子返回的便是两个与键相对应的值

添加键-值对

字典是一种动态结构,可随时在其中添加键-值对,例如上述例子,我们在其中再添加两个键-值对:

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

可以看出来新增加的两个键-值对

创建空字典:有的时候,我们在空字典中创建键-值对是为了方便,有的时候是必须这样做:

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

修改字典的值:要修改字典的值,可以依次指定字典名,用方括号括起来的键以及与该键相关联的新值

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

删除键-值对:对于字典中不需要的信息,可使用del语句将相应的键-值对彻底删除

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

遍历字典:我们前面只介绍了输出值对,那么如何把键也一起输出呢?可以使用一个for循环来输出字典,这里用到方法items(),他返回一个键-值对列表

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

遍历字典中所有的键:在有的时候我们不需要使用字典的值对的时候,方法keys()很管用

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

按顺序遍历字典中的所有键:我们获取字典的元素时,获取顺序是不可预测的,为此,我们可使用函数sorted()来获取特定顺序排列的键:

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

遍历字典中所有的值对:同理,当我们仅需要字典的值时,可使用方法values():

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

嵌套:有的时候,我们需要将一系列字典存储在列表中,或者将列表作为值存储在字典中,这称为嵌套

1.首先,我们来看看怎么将字典存储在列表中:

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

很简单,定义一个列表把字典名都包括进去就好了

在字典中储存列表:例如:假如一群人有两个颜色,一个是黄色一个是黑色,他们都是23岁,我们可以用一个for循环来分别打印他们的颜色

(python零基础入门教程)(python编程能干什么)
(python零基础入门教程)(python编程能干什么)

最后喜欢我文章的朋友请加圈子关注我们,私信关键词:加群。(送免费资料和优惠券)

就会自动分享给你群号。欢迎大家加入我们的安全大家庭。提高大家的安全意识,提升大家的网络安全技能一直是我们的初衷和愿景,让我们共同成为守护信息世界的"SaFeMAN"。

还有可以关注我们微信公众号,在公众号上输入安界网,就可以关注到我们,领取资料和优惠券!

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者安界所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python零基础入门教程)(python编程能干什么)
本文链接:https://www.51qsb.cn/article/dvjwyi.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-09-05
下一篇2023-09-05

你可能还想知道

发表回复

登录后才能评论