我正在尝试循环遍历python中的列表,并将列表中的每个元素与列表中的下一个15个元素进行比较.我想要类似下面的代码,但我不知道如何在python中说出来.另外,我想在不进行任何额外输入的情况下这样做.
for i in S:
for j in S[i: '''up 15 elements after i or however much is left if less than 15''']
#do some comparisons
Run Code Online (Sandbox Code Playgroud)
所以基本上,对于内部循环,我只想从项目i迭代到项目i + 15(或者剩下的任何东西),而不需要导入迭代器等.
谢谢!
使用索引:
for index, i in enumerate(S):
for j in S[index+1:index+16]
#do some comparisons
Run Code Online (Sandbox Code Playgroud)