data = ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii', 'jjj']
这正是我希望它工作的方式。
i = 0
print
for i in range(len(data) - 1):
print data[i] + ' ' + data[i + 1]
下面的代码不起作用。有没有办法让它工作,enumerate
或者上述解决方案是最简单/最好的方法?
print
for i, d in enumerate(data):
print d + ' ' + d[i + 1] # IndexError: string index out of range
还是有另一种方法可以一次访问两个元素?