Python 中的布尔列表初始化
pythonserver side programmingprogramming
有些情况下我们需要获取一个仅包含布尔值(如 true 和 false)的列表。本文将介绍如何创建仅包含布尔值的列表。
使用范围
我们使用范围函数为其提供我们想要的值的数量。使用 for 循环,我们根据需要为今天的列表分配 true 或 false。
示例
res = [True for i in range(6)] # 结果 print("包含二进制元素的列表为 :\n" ,res)
输出
运行上述代码得到以下结果 −
包含二进制元素的列表为 : [True, True, True, True, True, True]
使用 * 运算符
* 运算符可以重复相同的值所需的次数。我们使用它来创建一个具有布尔值的列表。
示例
res = [False] * 6 # 结果 print("The list with binary elements is : \n" ,res)
输出
运行上述代码得到以下结果 −
The list with binary elements is : [False, False, False, False, False, False]
使用 bytearray
我们还可以使用字节数组函数,它将为我们提供 0 作为默认值。
示例
res = list(bytearray(5)) # 结果 print("The list with binary elements is : \n" ,res)
输出
运行上述代码得到以下结果 −
The list with binary elements is : [0, 0, 0, 0, 0]