gpt4 book ai didi

python - python中的破坏性操作?

转载 作者:行者123 更新时间:2023-11-28 19:25:59 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to clone a list in python?

我发现了一些有趣的结果

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

#=> [1,2,3] [1,2,3]


a = [1, 2]
b=a
b += [3]
print a, b

#=> [1,2] [1,2,3]

似乎有些操作改变了引用值,有些创建了新的。我记得在 Ruby 中它可以使用 ! 来指示哪个方法具有这种破坏性。 python有没有类似的方法让我区分它们?还是提供一个列表来显示所有最常用的?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com