首页 > 解决方案 > 联合 2 套不是我在 python 中预期的方式

问题描述

我有如下代码:

v={'B', 'C', 'a', 'f', 'g', 'c', 'd'}
u=v
t={'B', 'C','H'}
u|=t
print v,u

它给出了这个结果:

set(['a', 'C', 'B', 'd', 'g', 'f', 'H', 'c']) set(['a', 'C', 'B', 'd', 'g', 'f', 'H', 'c'])

为什么地球上的第 4 行会改变 v?? 我只希望你改变。如果我会写 v=u,我会理解,但不是其他方式。

标签: pythonsetbitwise-or

解决方案


推荐阅读