gpt4 book ai didi

python - 在 python 中创建备份列表

转载 作者:太空狗 更新时间:2023-10-30 00:22:04 26 4
gpt4 key购买 nike

我想在 python 中创建另一个列表的备份列表。这是代码示例。

x = [1,2,3]  
y = x
x.pop(0)

print y

然而,当我希望它产生 [1,2,3] 时,它会产生结果 y = [2,3]。我将如何使 y 列表独立于 x 列表?

最佳答案

一个常见的用法是 y = x[:]。这生成了 x 的浅拷贝并将其存储在 y 中。

请注意,如果 x 包含对对象的引用,则 y 也将包含对相同对象的引用。这可能是也可能不是您想要的。如果不是,请查看 copy.deepcopy() .

关于python - 在 python 中创建备份列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com