2024-03-29 09:42:21 发布
网友
我无法在程序中创建“重复”词典
下面是示例代码
dict1={'name':'rahul',age:30}
我需要创建一个包含两个条目的词典
您缺少age周围的引号:
age
dict1={'name':'rahul', 'age':30}
在Python中,有两种创建副本的方法:
为了进行这些复制,您可以使用copy模块。 例如:
copy
import copy dict1={'name':'rahul', 'age': 30} # Shallow copy dict2 = copy.copy(dict1) # Deep Copy dict3 = copy.deepcopy(dict1)
如果您不知道shallow copy和deep copy之间的区别,请查看这篇非常好的文章:https://docs.roguewave.com/sourcepro/11.1/html/toolsug/6-4.html
shallow copy
deep copy
我认为这一形象对于理解这一概念至关重要:
你是说抄字典吗? 您有两个选择:
浅拷贝
深度复制
检查此链接: https://thispointer.com/python-how-to-copy-a-dictionary-shallow-copy-vs-deep-copy/
您缺少
age
周围的引号:在Python中,有两种创建副本的方法:
为了进行这些复制,您可以使用
copy
模块。例如:
如果您不知道
shallow copy
和deep copy
之间的区别,请查看这篇非常好的文章:https://docs.roguewave.com/sourcepro/11.1/html/toolsug/6-4.html我认为这一形象对于理解这一概念至关重要:
你是说抄字典吗? 您有两个选择:
浅拷贝
深度复制
检查此链接: https://thispointer.com/python-how-to-copy-a-dictionary-shallow-copy-vs-deep-copy/
相关问题 更多 >
编程相关推荐