问答详情
源自:8-5 Python 操作set的其他方法

s1和s2有重合,为什么if语句if s1.isdisjoint(s2)==a:输出是2呢

s1 = set([1, 2, 3, 4, 5])

s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])  

a="False"

if  s1.isdisjoint(s2)==a:

    print(1)

else:

    print(2)

    


提问者:x慕杨人1437 2022-02-10 13:16

个回答

  • 耿雨1426068
    2022-02-10 14:48:09
    已采纳

    你把" "去掉  a应该是布尔值 这样判断