我有一个很长的布尔数组:
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)
我需要找出值翻转的位置,即,序列True和False开始的地址.在这种特殊情况下,我想得到
index = [0, 5, 10, 13, 15, 19, 26]
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法可以不用手动循环来检查第(i + 1)行的每个第i个元素?