根据另一个包含索引的列表,将一个列表(这里是lst_num)分成(两个以上)可变长度部分的最佳方法是什么
一串数字必须被分割成子列表,子列表包含某个数字的所有后续出现之间的数字。例如:“30 24 17 30 22 1 67 2 4 3 30 24 95 34 29 56 30 43 24”和“30”收益率:[24,17],[22,1,22,1,67,2,4,3]和[24,95,34,29,56]
str_num="30 24 17 30 22 1 67 2 4 3 30 24 95 34 29 56 30 43 24"
lst_num=[int(x) for x in ciphtext.split()]
idx=[i for i, x in enumerate(lst_num) if x==30]
for i in idx: ???
要对列表进行切片,第一个参数应该是“i+1”,但是如何从idx获取后续索引作为停止索引?有没有办法在迭代中给每个子列表一个唯一的名称
还有一小步要走:
只需^{} 将索引分为成对的片边界
相关问题 更多 >
编程相关推荐