python/フロー制御

Last-modified: 2010-02-11 (木) 14:01:19

for文

for 繰り返し変数 in シーケンス:

使用例

  • range()をシーケンスに使った場合
    for count in range(10):
       print count
    0
    1
    2
    ...
    9

range()

構文:range([開始,] 終了 [, ステップ])

  • ループさせる場合のシーケンスを作る
  • 開始を省略した場合は「0」が入る
  • ステップを省略した場合は「1」が入る

使用例

  • 0~9まで10個のリストを作る
    range(10)
    [0,1,2,3,4,5,6,7,8,9]
    これは、range(0,10,1)に等しい
  • 100~104まで5個のリストを作る
    range(100,105)
    [100,101,102,103,104]
  • 10~1まで1つずつ減っていく10個のリストを作る
    range(10,0,-1)
    [10,9,8,7,6,5,4,3,2,1]