Pythonの機能

最近Pythonでプログラムしてるんですけど、Python入門ってとこと、あとは必要に応じてググってただけだったんですけど、

知らない事があまりにたくさん書いてあって笑った。

  • enumerate

なんてあったんだな…。

for num in range(0, len(alist)):
    abc = alist[num]
    def = num
    ...

とか書いてたよ…。

for num, str in enumerate(alist):

とかでいいんだな。

  • zip関数

↓これは上記サイトの引用ですけど。

questions = ['name', 'quest', 'favorite color']
answers = ['lancelot', 'the holy grail', 'blue']
for q, a in zip(questions, answers):
    print 'What is your %s?  It is %s.' % (q, a)

へえー。

参考