所以这是我在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_中的方法吗?提前致谢。