ad

《给所有人的Python》_第四版_也是给你的一本知识宝典_3.1.2 使用键取出元素

admin 71 2023-10-25

摘要】 本书摘自《Python数据分析案例教程》一书中第3章,第1节,作者是来自日本的柴田 淳,由汤怡雪、李冉亭翻译。

3.1.2 使用键取出元素

在取出变量 purple 中的字典元素时,需要使用键,如图3.2所示。给字典添加方括号,然后在方括号中指定想要取出的元素的键。

句法:取出字典元素的表记方法

字典名称[元素的键]

《给所有人的Python》_第四版_也是给你的一本知识宝典_3.1.2 使用键取出元素

例如,想要从变量 purple 的字典中取出出生地信息,则需要按照以下方法操作,

从字典中取出值

print(purple["出身地"]

神奈川果

取出列表元素时,在方括号中添加了整数的索引,这和从字典中取出元素的表记方法很相似。只要记住,在字典中是用键代替索引来管理元素的,其他就没有需要重 新记忆的内容了。

那么,显示一下定义的字典内容吧!在Jupyter Notebook 的单元中仅输入变量 名称,然后执行。仔细看一下输出单元,就会发现其顺序和在定义字典时的顺序发生 了变化。

确认字典“purple”的内容

purple

"キャッチフ一不":"感電少女","二ックネ一么":"れにち ん",

"出身地":"神奈川果"}

字典是使用键来管理元素的数据类型,本身并没有顺序这个概念。顺便说一下, 显示字典时,是按照字符代码的顺序进行排列的。如果键是英文字母、数字,就是按 照字母表的顺序显示的。因此,当显示字典全部内容时,就会出现所显示的顺序和定 义时的顺序不一样的情况。

另外,虽然在本书编写时还没有发行正式版,但是从 Python 3.6 开始就变成可 以按照字典元素的顺序进行保存了。也就是说,显示字典时,可以按照添加时的顺序 进行排列。这与11.2. 1小节中讲解的 OrderedDict 是同样的操作。另外,这个改变 和一个叫作稻田(methane) 的日本开发人员有关。

3.1.3 使用键替换元素

如果使用键指定元素进行代入,还可以替换字典的值。也就是说,可以将和键有 连接的值更改为别的值,如图3.3所示。

在列表中,将索引添加到方括号中,指定元素,然后像 a list[0]=10 这样进行代 入,就可以替换元素了。在字典中,使用键来指定元素。因此可以得知,在替换元素 这个相同的操作中,可以使用和aList[0]=10 一样的表记方法。

那么,试着使用键来替换一下字典中的元素吧!试着替换一下之前字典中的人 物标签,示例代码如下:

值的更改

{'キャッチフレ一ズ':‘鋼少女!,'二ックネ一么:れにち 无 ,

出身地:'神奈川果导

为了确认值是否被替换了,所以显示字典内容。观察结果会发现,和“キャッ千 フレ 一 ズ"所连接的值发生了改变。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阅读《基于Python语言的软件测试技术》_打开新的知识大门_2.3.2. 利用原型检验系统是否符合用户的真正需要
下一篇:学习《零基础Java从入门到精通》_5.1.1 流程控制和语言结构
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×