- 2007-06-11 (月) 7:32
- Python
知ってれば当たり前だけど、知らないといけてないコードを書き続けそうなので備忘録。
複数の要素数が同じ配列をforループで同時に扱いたいときはzipを使う
for (x, y) in zip(range(1, 11), range(11, 21)):
print x
print y
forループの中でインデックス値を利用したい場合は、enumerate。
for (i, x) in enumerate(range(11, 21)):
print i
print x
合わせ技も可能。
for i, (x, y) in enumerate(zip(range(1, 11), range(11, 21))):
print i
print x
print y
多言語でインデックス値ループに慣れてると
for i in range(len(array_a)):
とかしちゃう。
- Newer: 分かりやすい資料を作るために、目次だけ先に作るのは無理
- Older: 仕事以外の開発はいつやるか?
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.joyfullife.jp/archives/2007/06/11073246.php/trackback
- Listed below are links to weblogs that reference
- python forループの備忘録(複数配列、インデックス値) from 30からのBlog