a_list = [1]
b_list = []
for i in range(5):
b_list.append(a_list)
print(b_list)
b_list[0][0] = 1000000
print(b_list)
在学习python时遇到的问题 更改其中一个嵌套的列表的元素 所有嵌套的列表都会被更改 但我只想更改一个 请问应该如何修改 如果可以的话能否解释一下出上述情况的原因 谢谢
pyhton3.9
a_list = [1]
b_list = []
for i in range(5):
b_list.append(a_list)
print(b_list)
b_list[0][0] = 1000000
print(b_list)
在学习python时遇到的问题 更改其中一个嵌套的列表的元素 所有嵌套的列表都会被更改 但我只想更改一个 请问应该如何修改 如果可以的话能否解释一下出上述情况的原因 谢谢
pyhton3.9
https://blog.csdn.net/nlxxqqh1/article/details/88319721 这篇博客应该可以解决你的问题