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

来源:8-5 Python 操作set的其他方法

x慕杨人1437

2022-02-10 13:16

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)

    


写回答 关注

1回答

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

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

    x慕杨人14...

    好了,谢谢

    2022-02-10 15:20:14

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154161 学习 · 1075 问题

查看课程

相似问题