【发布时间】:2013-01-11 15:10:01
【问题描述】:
这是我在 python 中尝试做的抽象代码。
list_ = []
dict_ = {}
for i in range(something):
get_values_into_dict(dict_)
list_.append(dict_)
dict_.clear()
print list_
在这里,当我清除 dict_ 时,显然 list_ 中的所有元素都被删除了,因为它们只是映射到变量 dict_ 的地址。
我想要的是复制 dict_ 的实例,以便我可以将它存储在 list_ 中。
有人可以解释一下将每个循环中获得的dict存储到list_中的方法吗?提前致谢。
【问题讨论】:
-
old answer of mine 对您有帮助吗?
标签: python list dictionary append