大佬们,为什么这个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 陕西

相关推荐

2025-12-27 22:28
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
有点心碎的母单花很想...:c9比国防七子强多了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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