Pythonのfor文
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import codecs
sys.stdout = codecs.getwriter('cp932')(sys.stdout)
names = [u"太郎", u"次郎", u"三郎"]
# 通常のループ
for name in names:
print name
# インデックスを取得するループ
for index, name in enumerate(names):
print index, name
このプログラムを実行すると・・・
太郎
次郎
三郎
0 太郎
1 次郎
2 三郎
と表示されます。私は初めてPythonでプログラムを作成したとき、ループ内でインデックスを取得する方法がわからなく悩みました。
ラベル: Python




