python环境下在没有reference的情况下对set进行add操作

set. add()是对set内部进行增加元素的操作,所以返回值是none 但是我想在一种没有对set赋索引的情况下进行元素增加
既 (a,b). add(c)我想让他能直接返回(a,b,c)

我知道可以创建一个set x=(a,b) 然后 x add c 在查看x就可以了 我想在没有办法给索引的条件下达成。譬如说在pyspark中 假如我们想使用reducebykey对keyvalue pair的value值合成一个set该如何操作

集合无法用索引取值。对于字典值写入集合用循环遍历添加即可。参考如下代码:

x={'a':1,'b':2}

s=set()
for k,v in x.items():
    s.add(v)
print(s)

如有帮助,请点采纳。