我有三个列表All_string_position[0,5,6,8,9,11]
、startPosition[]
和endPosition[]
。startPosition[]
将获得每个第一个索引,endPosition[]
将获得第二个索引。
目标:startPosition[0,6,9]
和endPosition[5,8,11]
我尝试过的:
All_string_position = [1,5,6,9]
endPosition = []
startPosition = []
for i in range(len(All_string_position)):
startPosition=All_string_position[i]
endPosition=All_string_position[i+1]
使用切片:
All_string_position = [0,5,6,8,9,11]
startPosition = All_string_position[::2]
endPosition = All_string_position[1::2]
print(startPosition) # [0, 6, 9]
print(endPosition) # [5, 8, 11]
lst[a:b:c]
从lst
中拾取元素,从a
(包括(开始,到b
(不包括(结束,并以c
为增量。每个都可以省略。