#navi(../)
* Pythonで繰り返しループのサンプル・for [#z1f14e43]
繰り返しループのforを使ったPythonサンプルコードを以下に記します。
#contents
#htmlinsert(ll_ads_top.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ループのサンプルコードでした。
#htmlinsert(ll_ads_btm.html)