1. SIS Lab
  2. >
  3. Blog
  4. >
  5. 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

参考

B! Pocket
スポンサーリンク

Related contents

TECH

2011.11.15

Pythonでスクレイピングに挑戦。〜mixiの日記をEvernoteへ放り込みたい〜

TECH

2011.11.14

いまさらだけど、Bot作る〜お天気取得〜

TECH

2017.06.18

EDINETとXBRLとは何か?Pythonで財務諸表のデータを取得する

TECH

2016.09.06

Hugoで人気記事を表示するためJSONを返すAPIサーバを作りData-driven Contentを試してみた

TECH

2016.08.13

PythonでTF-IDFによる文書推薦

TECH

2016.08.12

文書推薦

TECH

2016.08.11

Hugoで関連記事を表示する方法

TECH

2012.01.28

短縮URLを展開する