首页 > 解决方案 > 引用列表而不是副本

问题描述

我有几个对象“属性”,例如:

self.blah = Blah()
self.h = {'abc':ABC(), .. }
self.k = {'cde':CDE(), .. }

如果我将它们收集在列表中:

self.refs = [ self.blah ]
self.refs.extend(self.h.values()) 
self.refs.extend(self.k.values()) 

refs 列表将包含对原始对象的引用,而不是对象的副本,对吗?

标签: pythonobjectreference

解决方案


推荐阅读