gpt4 book ai didi

python - 在 Python 中复制嵌套列表

转载 作者:IT老高 更新时间:2023-10-28 21:43:34 27 4
gpt4 key购买 nike

我想复制一个二维列表,这样如果我修改一个列表,另一个不会被修改。

对于一维列表,我只是这样做:

a = [1, 2]
b = a[:]

现在如果我修改 ba 不会被修改。

但这不适用于二维列表:

a = [[1, 2],[3, 4]]
b = a[:]

如果我修改 ba 也会被修改。

我该如何解决这个问题?

最佳答案

对于更通用的解决方案,无论维数如何,请使用 copy.deepcopy():

import copy
b = copy.deepcopy(a)

关于python - 在 Python 中复制嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2541865/

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