相关疑难解决方法(0)

如何识别布尔数组中的值序列?

我有一个很长的布尔数组:

bool_array = [ True, True, True, True, True, False, False, False, False, False, True, True, True, False, False, True, True, True, True, False, False, False, False, False, False, False ]
Run Code Online (Sandbox Code Playgroud)

我需要找出值翻转的位置,即,序列TrueFalse开始的地址.在这种特殊情况下,我想得到

index = [0, 5, 10, 13, 15, 19, 26]
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以不用手动循环来检查第(i + 1)行的每个第i个元素?

python boolean list python-3.x

15
推荐指数
3
解决办法
1550
查看次数

标签 统计

boolean ×1

list ×1

python ×1

python-3.x ×1