说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写 Python 代码,给以下字典增加一个新的项 {4: 'Python'}
,得到一个新的字典。
my_dict = {1: 'C', 2: 'Java', 3: 'PHP'}
返回的是 {1: 'C', 2: 'Java', 3: 'PHP', 4: 'Python'}
。
可以利用 Python 字典的 update() 方法,即:
my_dict = {1: 'C', 2: 'Java', 3: 'PHP'}
my_dict.update({4: 'Python'})
my_dict
# {1: 'C', 2: 'Java', 3: 'PHP', 4: 'Python'}
也可以用 |
合并字典(这个方法在 Python 3.9+ 中才可用):
my_dict = {1: 'C', 2: 'Java', 3: 'PHP'}
my_dict = my_dict | {4: 'Python'}
# 上行可简写成以下代码
# my_dict |= {4: 'Python'}
my_dict
# {1: 'C', 2: 'Java', 3: 'PHP', 4: 'Python'}
还可以用星号解包来构造新字典:
my_dict = {1: 'C', 2: 'Java', 3: 'PHP'}
my_dict = {**my_dict, 4: 'Python'}
my_dict
# {1: 'C', 2: 'Java', 3: 'PHP', 4: 'Python'}
需要掌握字典的多个合并拼接方法。
(完)
更新时间:2024-08-16 22:33:55 标签:python 习题 字典