Мне нужно сканировать список в Python. Я могу загрузить его из файла и выполнить простую операцию, но я пытался сделать следующее:
L = [1,2,3,4,5,6,7,8]
Начиная с первого элемента, я хочу создать следующий вывод:
1
2,3,4,5,6,7,8
3,4,5,6,7,8
4,5,6,7,8
5,6,7,8
6,7,8
7,8
8
2
3,4,5,6,7,8
4,5,6,7,8
5,6,7,8
6,7,8
7,8
8
3
4,5,6,7,8
5,6,7,8
6,7,8
7,8
8
4
5,6,7,8
6,7,8
7,8
8
и т.д.
Я пытался что-то вроде этого:
fo = open(sys.argv[1], 'r')
L = fo.readlines()
for i in range(len(L)):
print str(L[i])
for j in range(len(L)-1-i):
print '...' + str(L[i+j+1])
Не могли бы вы мне помочь?