• SIS Lab
  • >
  • Blog
  • >
  • Pythonのループの書き方いろいろ

Pythonのループの書き方いろいろ

更新日:2018.09.02 作成日:2011.11.21

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

参考

Related contents