python - 联合 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,我会理解,但不是其他方式。
解决方案
推荐阅读
- javascript - MWE:无法加载 ES6 模块
- android - 如何正确展示插页式广告?
- react-native - 在 createStackNavigator 中更改背景颜色的问题..?
- php - 将自定义字段数据推送到插件中的数组
- google-app-engine - Google App Engine 应用程序突然停止工作,返回 503
- python - 在python中创建对象时如何调用对象的方法?
- vb.net - 自定义集合作为 datagridview 数据源
- java - listview.setAdapter(null) 似乎不起作用
- html - Smooch chat 上面有元素,我该如何解决这个问题?
- javascript - Javascript 和 PHP 中包含的文件中的函数(不是变量)的范围是否不同?