python 中是否有任何简单的否定布尔运算符?

are there any simple negation boolean operator in python?

我想将布尔列表设为否定布尔列表 例如,下面的代码具有相同的含义

lst= [True, False]
neg_lst = list(map(lambda x: not x, lst))

我认为有最简单的方法可以使布尔列表取反。 像,一元运算符。也许。

非常感谢您的帮助。

您可以使用 operator 包中的 not_ 函数:

<b>from operator import not_</b>

map(<b>not_</b>, some_list)

或者您可以使用列表理解:

<b>[not x for x in</b> some_list<b>]</b>