<分区>
我想像这样反转列表中的所有 bool 值:
a=[True,False,True]
为此:
b=[False,True,False]
我试过了
not a
但它只给我 False。
<分区>
我想像这样反转列表中的所有 bool 值:
a=[True,False,True]
为此:
b=[False,True,False]
我试过了
not a
但它只给我 False。
最佳答案
您可以使用列表理解并且不是
所有项目
a=[True,False,True]
b=[not c for c in a]
not a
provided False 因为它检查列表是空的因为它不返回 True 所以它被转换成 false
a=[True]
not a
False
a=[False]
not a
True
关于python - 如何反转 python 列表中的所有 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31431900/