小白对Python还不是很熟悉,请问遇到TypeError : unsupported operand type ( s ) for -:' set and map '该怎么解决呢

img

img


总是显示Line6有问题,但是我不太理解问题在哪里,问的问题有点蠢,不好意思!

在第一行前面加一个set就好了,需要把map对象转为set。修改如下,望采纳

set0=set(map( int ,input().split( ",")))
print(set0)
set1={1,2,3,4,5}
set2={6,7,8,9,10}
set3=set1 | set2
set4=set3 - set0
print( *sorted( list(set4)))

set0是个map,不是set
set0=set(map(xxxxx))改成这样,xxx替换成你的代码,我懒得抄了