m0_51954753 2021-03-28 18:11 采纳率: 100%
浏览 334
已采纳

python中关于使用for循环以及append嵌套列表

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

  • 写回答

3条回答 默认 最新

  • cc__cc__ 2021-03-28 18:38
    关注

    https://blog.csdn.net/nlxxqqh1/article/details/88319721 这篇博客应该可以解决你的问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?