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, valuedict(…)を使うと、キーを’‘で囲わなくても良いみたい
ループ内でインデックス値を使いたい場合
for i, x in enumerate(range(0,10)):
print i
print xzipとenumerateを同時に使う
for i, (key,value) in enumerate(zip(keys, values)):
print i
print key
print value