如何复制PYTHON里的列表list

2025-11-05 04:59:12

1、打开JUPTER NOTEBOOK,新建一个PY文档。

如何复制PYTHON里的列表list

2、test1 = ["opp", "app", "cgg", "dgg"]

test2 = test1

test2

我们可以直接用另外一个名字来复制变量。

如何复制PYTHON里的列表list

3、id(test1)

id(test2)

但是我们查看一下,其实两者的id是一样的。

如何复制PYTHON里的列表list

4、test1[0] = "uii"

test1

test2

假设我们修改第一个位置的数据,那么两个都会改变。

如何复制PYTHON里的列表list

5、test2[0] = "uii"

test2

test1

如果我们修改另外一个,其实也是得到另外一个结果。

如何复制PYTHON里的列表list

6、test3 = list(test1)

test3[0] = "yee"

test3

test1

如果复制的时候加上list(),那么就不会互相影响。

如何复制PYTHON里的列表list

7、test4 = []

for i in test1:

    test4.append(i)

id(test4)

id(test1)

test4[0] = "trr"

print(test4)

print(test1)

我们也可以用FOR LOOPS添加入新的列表里面。这样也是一个全新的列表。

如何复制PYTHON里的列表list

8、import copy

test0 = copy.copy(test1)

test0[0] = "hrr"

print(test0)

print(test1)

最简单的就是用内置的copy()来进行复制。

如何复制PYTHON里的列表list

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢