ページへ戻る

− Links

 印刷 

Python​/for文 の変更点 :: NJF Wiki

xpwiki:Python/for文 の変更点

« Prev[3]  
2: 2018-06-08 (金) 17:04:32 njf[4] ソース[5] バックアップ No.2 を復元して編集[6] 現: 2019-05-27 (月) 20:19:04 njf[4] ソース[7] 編集[8]
Line 13: Line 13:
 2  2
 3  3
 +
 +''注意'':この例はPython2系のコードです。
 +Python3以上で実行する場合は「print i」を「print(i)」にしてください。以下の例も同様です。
例2 例2
Line 21: Line 24:
 c  c
-例3+例3:辞書型だとキーでループすることになります。
 d = {"a":"1","b":"2","c":"3"}  d = {"a":"1","b":"2","c":"3"}
Line 42: Line 45:
   print "loop end"    print "loop end"
-結果+Python3での結果
 0  0
 1  1
Line 53: Line 56:
「[[こちら: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]]」でも詳しく説明しています。 「[[こちら: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]]」でも詳しく説明しています。
 +
 +*enumerateでインデックスをつけてループする [#ndf3e458]
 +
 +インデックスをつけてループするには、組み込み関数「enumerate」を使います。
 +
 + s = "Test."
 + 
 + for i, w in enumerate(s):
 +     print i,w
 +
 +結果:
 +
 + 0 T
 + 1 e
 + 2 s
 + 3 t
 + 4 .
« Prev[3]