次の「 Pythonic」構文を使用して、インデックスを指定せずにPython(v.2.6)リストをループできます。
the_list = [2, 3, 5, 7, 11, 13]
for item in the_list:
print item + 2
for
しかし、2つの連続するインデックスに対して操作を実行する場合は、ループの範囲に対応する変更を加えて、インデックス番号を指定する必要があると思います。
the_list = [2, 3, 5, 7, 11, 13]
for i in xrange(len(the_list)-1):
print the_list[i] + the_list[i+1]
あれは正しいですか?または、Pythonicを維持し、式の使用を回避する方法はありxrange(len(the_list)-1)
ますか?