大佬们,为什么这个a 的值也会变

a=[1,2,3]
b = a
b.insert(0,1)
print(a)

输出:
[1, 1, 2, 3]
有没有什么让a不变的方法啊
全部评论
深拷贝和浅拷贝问题
1 回复 分享
发布于 2022-10-22 12:41 江苏
b =a.copy()
点赞 回复 分享
发布于 2022-11-10 17:53 陕西
第二行改成b = a.copy()
点赞 回复 分享
发布于 2022-10-22 13:59 陕西

相关推荐

点赞 评论 收藏
分享
迷茫的大四🐶:都收获五个了,兄弟那还说啥,不用改了,去玩吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务