python - 在 Python 中初始化大量 boolean 值

标签 python list boolean

<分区>

Possible Duplicate:
Initialize list with same bool value

我正在尝试在 python 2.7 中制作素数生成器,并计划使用一个 boolean 值数组(或列表)来指示给定数字是否为素数。

假设我想初始化一个包含 5000 个 boolean 值的列表,我该怎么做而不需要手动输入 [True, True, ...]

最佳答案

你可以试试这个:

[True] * 5000

列表可以在 Python 中相乘(字符串也可以):

>>> [True] * 3
[True, True, True]
>>> "abc" * 3
'abcabcabc'

关于python - 在 Python 中初始化大量 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13771993/

相关文章:

python - 在 Python 中向文件添加新行

python - 合并两个列表列表 - Python

iphone - iOS : Use a boolean in NSUserDefaults

java - 显示我的 LinkedList 的元素不起作用

java - 使用 boolean 值检测连续数字

java - 获取 Java boolean 值的倒数的最简洁方法是什么?

python - 使用 python 删除列表中的重复条目

python - 将虚拟综合浏览量提交到谷歌分析服务器端

python - 如何使用 matplotlib 箭袋刻度

c# - 如何验证类中 List<> 属性中的数据?