python语言format用法 为什么在Python中,将一个列表赋给另一个列表,结果对一个列表操作另一个列表也跟着执行相同的操作?
浏览量:2865
时间:2021-03-17 13:30:27
作者:admin
为什么在Python中,将一个列表赋给另一个列表,结果对一个列表操作另一个列表也跟着执行相同的操作?
关键是此赋值使用等号,这意味着新变量指向原始变量指向的列表。
A=[1,2,3
]B=A
A[0]=4
打印(A)
打印(B)。a和B都指向同一个列表。本质上,同一事物有两个名称。
C=[1,2,3
]d=C.copy()
C[0]=4
print(C)
print(d)
;C和d并不指向一个列表,它们实际上是两个东西。这一次,C和D的含量不同。
#你可以关注我。我写了一篇关于名单的文章。您可以进一步了解深拷贝和浅拷贝之间的区别。
python语言format用法 python列表copy函数 python合并列表copy
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。