大佬们,为什么这个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-10-22 13:59 陕西
滴滴
校招火热招聘中
官网直投
b =a.copy()
点赞 回复
分享
发布于 2022-11-10 17:53 陕西

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务