python 列表取反

2023-02-25 00:00:00 python 列表

要对列表进行取反,即将列表中每个元素的布尔值取反,可以使用列表推导式来实现,例如:

my_list = [True, False, True, False, True]
new_list = [not x for x in my_list]
print(new_list)  # [False, True, False, True, False]

在这个例子中,my_list 是一个包含布尔值的列表,new_list 是将 my_list 中每个元素取反的新列表。列表推导式 [not x for x in my_list] 中的 not x 表示将 x 的布尔值取反。

相关文章