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つ巡るのは簡単です.