python中不能set+set
答案:1 悬赏:0 手机版
解决时间 2021-04-01 23:21
- 提问者网友:动次大次蹦擦擦
- 2021-04-01 18:44
python中不能set+set
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-04-01 18:55
集合本身不支持“+”操作,一定要用+的方式,也是可以的,继承set类,重写__add__魔法方法即可。其实,你这个可以用求并集的方式达到目的:{1,2,3}|{4,5,6}
附上你想要方式的简单例子:
class newset(set):
def __add__(self, other):
return self | other
a = newset('123')
b = newset('456')
print(a + b)
附上你想要方式的简单例子:
class newset(set):
def __add__(self, other):
return self | other
a = newset('123')
b = newset('456')
print(a + b)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯