Python: 更改 bool 列表中的单个元素

Python: Changing indivividual elements in a list of bool

我有一个 bool 列表如下:

[False, False, False, False, False, False]

我希望将最后 2 个元素(或我选择的任何索引)更改为 True:

[False, False, False, False, True, True]

根据您的评论,给定任意索引 ij(其中 i <= j),您可以在其中设置 list[i:j] = True以下:

list = list[:i] + [True] * (j-i) + list[j:]