ad

通过《Python趣味编程入门与实战》_领略Python的趣味_6.3 字典

网友投稿 110 2023-11-13

【摘要】 本书摘自《Python趣味编程入门与实战》一书中第6章,第3节,王征、李晓波著。

6.3 字典

从某种意义上来讲,字典和列表是相似的。字典使用的是{},列表使用 的是[],元素的分隔符都是逗号。不同的是列表的索引是从0开始的有序整数, 并且不能重复;而字典的索引称为键,虽然字典中的键和列表中的索引一样是不可重复的,但键是元素的。字典中元素的任意排列都不影响字典的使用。

6.3.1 字典的定义

字典的键,可以是数字、字符串、元组等,但一般是用字符串来表示,键与键值之间用冒号分开。创建一个字典,代码如下:

dict1 ={'姓名':’张可可',‘年龄':15, ‘年级':'8',’学习成 绩':'优')

通过《Python趣味编程入门与实战》_领略Python的趣味_6.3 字典

6.3.2 访问字典中的值和键

访问字典中的值,可以使用标索引来访

问,也可以利用 values()方法来访问。可以利用 keys()方法访问字典中的键,利用 items() 方法同时访问字典中的值和键。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File”命令,创建一个Python 文件,并命名为“Python6-15.

py”, 然后输入如下代码:

dict1={ '姓名':'张可可','年龄':15,'年级':'8','学习成 绩!:‘优'}

print(" 姓名:",dict1[ '姓名'])

print(" 年龄:",dict1[ '年龄']

print(" 年级:",dict1[’年级'])

print(" 学习成绩:",dict1[’学习成绩'])

print("\n 字典所有值是:", tuple(dict1.values())) # 以元组

方式返回字典中的所有值

print("\n 字典所有的键是:", list(dict1.keys()))- #以列表

方式返回字典中的所有键

print (“\n 字典所有值和键是:8s” 8 dict1.items()) #利用

items() 方法同时访问字典中的值和键

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,结果如图6.16所示。

还可以利用 for 循环语句来遍历字典中的键和值。

单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File”命令,创建一个Python 文件,并命名为“Python6-16.

py”, 然后输入如下代码:

dict1={ '姓名': '张可可', ‘年龄':15, '年级': '8','学习成绩':'优‘]

for i,j in dict1.items():

print(i,":",j)

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码6.3.3 修改字典

修改字典,即向字典中添加新的数据项、修改字典中原有的数据项、删除字典中的某一项数据、清空字典中的所有数据项。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python6-17.

py”, 然后输入如下代码:

dict1=(’ 姓名':‘张可可‘,‘年龄’:15,‘年级’:‘8',’学习成 绩':'优‘]

print(” 没有修改前的字典数据:“,dict1.items())

dict1[’ 性 别 ' ] = ’ 男 ' 。#添加新的数据项

print(”\n 添加数据项后的字典是:8s”8 dict1.items())

dict1[ '学习成绩']='及格 ’ #修改原有的数据项

print(”\n 修改数据项后的字典是:8s”8 dict1.items())

del dict1[ ' 学习成绩 '] #删除字典中的某一项数据

rii\除某一项数据后的字典典中

print(“\n 清空所有数据后的字典是: 8s”8 dictl.items())

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就

可以运行程序代码。

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

上一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_6.4.2 集合的两个基本功能
下一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_Python 的选择结构
相关文章

 发表评论

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

×