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

相关推荐

在debug的柠檬精很迷人:好消息:现在HR挑三拣四 15年后 HR跪着求要简历 坏消息:被挑的是这代人,到时候求人的也是这代人。真好。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-18 22:30
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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