gpt4 book ai didi

python - 递归引用列表本身

转载 作者:太空狗 更新时间:2023-10-29 18:02:23 25 4
gpt4 key购买 nike

<分区>

所以我在 python 中遇到了一些非常奇怪的东西。我尝试将对列表的引用添加到自身。该代码可能有助于证明我所说的比我能表达的更好。我正在使用 IDLE 编辑器(交互模式)。

>>>l=[1,2,3]
>>>l.append(l)
>>>print(l)
[1,2,3,[...]]
>>>del l[:-1]
>>>print(l)
[[...]]

到目前为止,输出符合预期。但是当我这样做的时候。

y=l[:]
print(y)

对我来说输出应该是

[[...]]

不过是

[[[...]]]

显然,它没有创建列表的副本,而是在 y 中放置了对列表的引用。

y[0] is l 返回 True。我似乎找不到一个很好的解释。有什么想法吗?

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