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
または、一度に 2 つの要素にアクセスする別の方法はありますか?