<分区>
Possible Duplicate:
Initialize list with same bool value
我正在尝试在 python 2.7 中制作素数生成器,并计划使用一个 boolean 值数组(或列表)来指示给定数字是否为素数。
假设我想初始化一个包含 5000 个 boolean 值的列表,我该怎么做而不需要手动输入 [True, True, ...]
<分区>
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/