gpt4 book ai didi

python - 为什么我不能只更改 Python 嵌套列表中的单个元素

转载 作者:太空狗 更新时间:2023-10-30 01:45:03 25 4
gpt4 key购买 nike

<分区>

我刚刚遇到了 Python 的一些非常奇怪的东西:

>>> out=[[0]*3]*3
>>> out
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
>>> out[0][1]
0
>>> out[0][1]=9
>>> out
[[0, 9, 0], [0, 9, 0], [0, 9, 0]]

好吧,显然,我想要的是:

[[0, 9, 0], [0, 0, 0], [0, 0, 0]]

不奇怪吗?我对 Python 不是很熟悉,但是 Python 总是以其直观的行为给我留下深刻印象。但是它是怎么想出来的呢?
...我怎样才能得到我需要的东西?

谢谢!

瓦特

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