gpt4 book ai didi

python-3.x - 为什么两个不同的简单列表变量的行为完全一样?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:29:11 25 4
gpt4 key购买 nike

<分区>

我身上发生了一件非常奇怪的事情。当我写下这段代码时:

a = [3,2,4]
b = a
a.sort()
print(a)
print(b)

变量“b”必须是[3,2,4],“a”必须是[2,3,4]。但是结果出来了:

[2, 3, 4]
[2, 3, 4]

为什么要对它们进行排序?我认为它只发生在列表中,因为我试图编写下面的代码:

dots = dotsDetecter(param).getDots()
wholeDots = dots

变量“dots”将是一个列表,但之后无论我对“dots”列表做什么,wholeDots 变量都会像点一样变化。

现在有人知道为什么会这样吗?

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