Ad
1: 2018-06-08 (金) 16:52:21 njf ソース バックアップ No.1 を復元して編集 現: 2018-06-08 (金) 18:04:32 njf ソース 編集
Line 1: Line 1:
 +回数を指定してループする場合は、「[[Python/回数を指定してループ]]」も参照してください。
 +
*基本 [#r7bf226b] *基本 [#r7bf226b]
Pythonのfor文は配列などをループ処理するときに使う制御文です。 Pythonのfor文は配列などをループ処理するときに使う制御文です。
 +例1
 for i in [1,2,3]:  for i in [1,2,3]:
     print i      print i
Line 10: Line 13:
 2  2
 3  3
 +
 +例2
 + for s in "abc":
 +     print s
 + a
 + b
 + c
 +
 +例3
 +
 + d = {"a":"1","b":"2","c":"3"}
 + for k in d:
 +     print k,d[k]
 +結果
 + a 1
 + c 3
 + b 2
 +
 +inの後は上の例のように、イテレータブルオブジェクトと呼ばれる数え上げたり列記したりできるデータの型を指定します。
 +
 +*for文のelse [#o7134803]
 +
 +Pythonのfor文ではelse文も書けます。
 +
 + for i in range(3):
 +   print i
 + else:
 +   print "loop end"
 +
 +結果
 + 0
 + 1
 + 2
 + loop end
 +
 +上の例のように、ループが終了するとelseが実行されます。
 +
 +もしループをbreakして最後まで実行されなかった場合はelseは実行されません。
 +
 +「[[こちら:http://njf.jp/cms/modules/xpwiki/?Python%2F%E5%9B%9E%E6%95%B0%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%E3%83%AB%E3%83%BC%E3%83%97#q3e3971e]]」でも詳しく説明しています。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 286, today: 1, yesterday: 0
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失


NJF