Home > Python > python forループの備忘録(複数配列、インデックス値)

python forループの備忘録(複数配列、インデックス値)

  • 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)):
とかしちゃう。

Comments:0

Comment Form
Remember personal info

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

Home > Python > python forループの備忘録(複数配列、インデックス値)

Search
Feeds
Meta

Return to page top