023-Pythonのforサイクル

594 ワード

listまたはtupleは、秩序化された集合を表すことができる.リストの各要素に順次アクセスしたい場合は?たとえばlist:
L = ['Adam', 'Lisa', 'Bart']
print L[0]
print L[1]
print L[2]

リストにいくつかの要素しか含まれていない場合は、このように書くのはまあまあですが、リストに1万の要素が含まれている場合は、1万行printを書くことはできません.
このとき,ループが役に立つ.
Pythonのforループはlistまたはtupleの各要素を順番に反復することができます.
L = ['Adam', 'Lisa', 'Bart']
for name in L:
    print name

注意:nameという変数はforループで定義され、listの各要素を順次取り出し、nameに要素を割り当て、forループ体(インデントされたコードブロック)を実行することを意味します.
これによりlistやtupleを1つ巡るのは簡単です.