写点什么

Python - 字典 4

作者:小万哥
  • 2023-10-17
    广东
  • 本文字数:770 字

    阅读完需:约 3 分钟

Python - 字典4

复制字典

您不能简单地通过输入 dict2 = dict1 来复制一个字典,因为 dict2 只会成为 dict1 的引用,对 dict1 的更改也会自动应用于 dict2


有多种方法可以复制字典,一种方法是使用内置的 copy() 方法。


示例,使用 copy() 方法制作字典的副本:


thisdict = {  "brand": "Ford",  "model": "Mustang",  "year": 1964}mydict = thisdict.copy()print(mydict)
复制代码


另一种制作副本的方法是使用内置函数 dict()


示例,使用 dict() 函数制作字典的副本:


thisdict = {  "brand": "Ford",  "model": "Mustang",  "year": 1964}mydict = dict(thisdict)print(mydict)
复制代码

Python - 嵌套字典

一个字典可以包含字典,这称为嵌套字典。


示例,创建一个包含三个字典的字典:


myfamily = {  "child1" : {    "name" : "Emil",    "year" : 2004  },  "child2" : {    "name" : "Tobias",    "year" : 2007  },  "child3" : {    "name" : "Linus",    "year" : 2011  }}
复制代码


或者,如果您想将三个字典添加到一个新字典中:


示例,创建三个字典,然后创建一个包含其他三个字典的字典:


child1 = {  "name" : "Emil",  "year" : 2004}child2 = {  "name" : "Tobias",  "year" : 2007}child3 = {  "name" : "Linus",  "year" : 2011}
myfamily = { "child1" : child1, "child2" : child2, "child3" : child3}
复制代码

访问嵌套字典中的项

要访问嵌套字典中的项,您可以使用字典的名称,从外部字典开始:


示例,打印 child 2 的名称:


print(myfamily["child2"]["name"])
复制代码

Python 字典方法

Python 具有一组可在字典上使用的内置方法。


最后

为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:


公众号搜索Let us Coding阿里开发者社区InfoQCSDN腾讯开发者社区思否51CTO掘金helloworld慕课博客园


看完如果觉得有帮助,欢迎点赞、收藏关注

发布于: 刚刚阅读数: 4
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
Python - 字典4_Python_小万哥_InfoQ写作社区