Pythonのループの書き方いろいろ
移転しました。
Pythonでのループで書き方ってどうするんだろうって思って、ちょっと調べてみました。
通常のループ
for x in range(0,10): print x
辞書のループ
keys = [u"名前", u"ヨミガナ", u"Emailアドレス", u"住所"] values = [u"meganii", u"メガニイ", u"email@address", u"住所"] address = dict() for key, value in zip(keys, values): address[key] = value for key, value in address.iteritems(): print key, value
dict(...)を使うと、キーを''で囲わなくても良いみたい
ループ内でインデックス値を使いたい場合
for i, x in enumerate(range(0,10)): print i print x
zipとenumerateを同時に使う
for i, (key,value) in enumerate(zip(keys, values)): print i print key print value