《数据科学与分析:Python语言实现》 —2.2.7 字典

举报
华章计算机 发表于 2020/02/15 19:38:25 2020/02/15
【摘要】 本节书摘来自华章计算机《数据科学与分析:Python语言实现》 一书中第2章,第2.2.7节,作者是[英]赫苏斯·罗格尔–萨拉查(Jesús Rogel-Salazar),白 皓 刘江一 上官明乔 刁 娟 译。

2.2.7 字典

我们都熟悉字典的概念:如果我们有兴趣查询新词或未知词的含义,只需打开一本书(或访问网页),里面会按照指定的顺序列出单词(例如,按字母顺序排列)。这使我们能够索引到感兴趣的单词。Python中的字典具有相同的用途,它由键和值组成。

使用大括号“{}”来定义Python的字典。此外,键值对由冒号(:)分隔,例子如下:

 image.png

字典中的键(关键字)可以是任何不可变的Python对象,包括数字、字符串和元组。可以通过索引该条目将新值重新分配给字典的关联元素从而更改相关条目所对应的值。例如,在上面的示例中,我们可以看到键spam对应的值是4:

 image.png

仅需重新分配任何新值就能更改此键对应的值。例如,我们可以重新分配与键spam相关联的值:

 image.png

可以对同一个键重复赋值:

 image.png

借助keys()和values()方法,可以以列表的形式遍历字典的键和值:

 image.png

我们还可以使用items方法以元组列表的形式获取键值对:

 image.png

最后,可以使用del函数删掉字典中的键值对:

image.png

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。