python如何更改嵌套列表中的元素

python如何更改嵌套列表中的元素,第1张

python如何更改嵌套列表中的元素

您在这里有10次 相同

[0, 0]
元素的列表:

l=[[0,0]]*10

每当您修改一个列表时,它都会全部修改,因为 它们是相同的list

一种使它们独特的安全方法是:

l = [[0, 0] for _ in range(10)]

一种简单的检查方法是打印

id
每个的,这是存储它们的内存地址:

>>> for element in l:...     print id(element)...34669128346691283466912834669128346691283466912834669128346691283466912834669128


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存