Python中的布尔列表初始化

在某些情况下,我们需要获取仅包含布尔值(如true和false)的列表。在本文中,如何创建仅包含布尔值的列表。

有范围

我们使用范围函数给它,这就是我们想要的值的数量。使用for循环,我们根据需要分配true或false今日列表。

示例

res = [True for i in range(6)]
# Result
print("The list with binary elements is : \n" ,res)

输出结果

运行上面的代码给我们以下结果-

The list with binary elements is :
[True, True, True, True, True, True]

带*运算符

*运算符可以重复相同的值所需的次数。我们用它来创建一个带有布尔值的列表。

示例

res = [False] * 6
# Result
print("The list with binary elements is : \n" ,res)

输出结果

运行上面的代码给我们以下结果-

The list with binary elements is :
[False, False, False, False, False, False]

与字节数组

我们还可以使用字节数组函数,该函数将给我们0作为默认值。

示例

res = list(bytearray(5))
# Result
print("The list with binary elements is : \n" ,res)

输出结果

运行上面的代码给我们以下结果-

The list with binary elements is :
[0, 0, 0, 0, 0]