《数据科学与分析:Python语言实现》 —2.2.7 字典
【摘要】 本节书摘来自华章计算机《数据科学与分析:Python语言实现》 一书中第2章,第2.2.7节,作者是[英]赫苏斯·罗格尔–萨拉查(Jesús Rogel-Salazar),白 皓 刘江一 上官明乔 刁 娟 译。
2.2.7 字典
我们都熟悉字典的概念:如果我们有兴趣查询新词或未知词的含义,只需打开一本书(或访问网页),里面会按照指定的顺序列出单词(例如,按字母顺序排列)。这使我们能够索引到感兴趣的单词。Python中的字典具有相同的用途,它由键和值组成。
使用大括号“{}”来定义Python的字典。此外,键值对由冒号(:)分隔,例子如下:
字典中的键(关键字)可以是任何不可变的Python对象,包括数字、字符串和元组。可以通过索引该条目将新值重新分配给字典的关联元素从而更改相关条目所对应的值。例如,在上面的示例中,我们可以看到键spam对应的值是4:
仅需重新分配任何新值就能更改此键对应的值。例如,我们可以重新分配与键spam相关联的值:
可以对同一个键重复赋值:
借助keys()和values()方法,可以以列表的形式遍历字典的键和值:
我们还可以使用items方法以元组列表的形式获取键值对:
最后,可以使用del函数删掉字典中的键值对:
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)