我需要用 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])
你可以帮帮我吗 ?