#navi(../)
* Pythonで繰り返しループのサンプル・for [#z1f14e43]
繰り返しループのforを使ったPythonサンプルコードを以下に記します。

#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)

* 動作確認環境 [#q5e4dc81]
 $ python --version
 Python 2.7.3

 $ lsb_release -d
 Description:    Ubuntu 12.04.4 LTS

* 関連記事 [#b08920bd]
-[[Pythonで繰り返しループのサンプル・for>Python/サンプル/繰り返しループのサンプル・for]]
-[[Pythonで繰り返しループのサンプル・while>Python/サンプル/繰り返しループのサンプル・while]]
-[[Pythonのディクショナリからループでキー値と値を取得する方法>Python/ディクショナリからループでキー値と値を取得する方法]]

* 繰り返しループfor構文のサンプルコードと実行結果 [#p3a82939]
以下の繰り返しループ構文のforを使ったPythonサンプルコードと実行結果を記します。

** サンプルコードと実行結果 [#a81691f9]
***リスト内容のループ~ [#af16d6e0]
リスト内に格納されている各種項目分forループする場合
-サンプルコード
#ref(for1.py)
 l = [1, "hello", 2, "world"]
 for i in l:
     print i
-実行結果
 $ python for1.py
 1
 hello
 2
 world

***開始値、終了値を指定してforループ [#f771e822]
range関数を使ってスタート値とエンド値を指定してループしています。
-サンプルコード
#ref(for2.py)
 start = 1
 end = 10
 for i in range(start, end + 1):
     print i
上記のサンプルコードでは、開始値1で終了値を10としています。~
range関数にてスタート値とエンド値を指定します。~
range(1,10)だと1~9までなので、+1しています。
-実行結果
 $ python for2.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10

***開始値、終了値、ステップ値を指定してforループ [#h72eeaf8]
-サンプルコード
#ref(for3.py)
 start = 1
 end = 10
 step = 3
 for i in range(start, end + 1, step):
     print i
上記のサンプルコードでは、開始値1で終了値を10としています。~
range関数にてスタート値とエンド値とステップ値を指定しています。~
range(1,10)だと1~9までなので、+1しています。~
従って、上記サンプルコードでは、range(1,11,3)と展開されます。
-実行結果
 $ python for3.py
 1
 4
 7
 10


以上、Pythonによるforループのサンプルコードでした。

#htmlinsertpcsp(ll-btm.html,ll-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS