xy1770 发表于 2020-5-25 19:21:20

a-b怎么是这个结果

本帖最后由 xy1770 于 2020-5-25 20:03 编辑



b-a可以理解
但是a-b凭啥是这个结果?只有x被减了,但是x凭啥被减,123和456都不被减?


答案
↓谢谢大佬提点↓

永恒的蓝色梦想 发表于 2020-5-25 19:25:45

因为只有 "x" 在两个集合中同时出现。

Twilight6 发表于 2020-5-25 19:31:46

没有为什么 集合就是这个性质你去查下小甲鱼的表格嘛 那上面都有说明

集合类型内建方法总结
https://fishc.com.cn/thread-45276-1-1.html
(出处: 鱼C论坛)

xy1770 发表于 2020-5-25 19:50:20

永恒的蓝色梦想 发表于 2020-5-25 19:25
因为只有 "x" 在两个集合中同时出现。

明明123和456也出现了啊!

Twilight6 发表于 2020-5-25 19:52:10

xy1770 发表于 2020-5-25 19:50
明明123和456也出现了啊!

一个是 123 , '456'另一个是 '1','2','3','4','5','6'会一样嘛

永恒的蓝色梦想 发表于 2020-5-25 19:59:19

xy1770 发表于 2020-5-25 19:50
明明123和456也出现了啊!

>>> a={"x",123,'456'}
>>> b=set("xy123456")
>>> a
{'x', 123, '456'}
>>> b
{'1', '6', '3', '2', '5', 'x', '4', 'y'}你管这叫出现?
页: [1]
查看完整版本: a-b怎么是这个结果