2007-11-01から1ヶ月間の記事一覧

2つずつ取り出すイテレータ

やっとすこしイテレータがわかってきた気がします。itertoolsはすごく面白そう。2つずつ取り出すイテレータを作ってみました。 def take2(ls): i = iter(ls) while 1: yield i.next(), i.next() >>> for a, b in take2(range(10)): ... print a, b ... 0 1 2…

Python で blosxom をちょっとアレンンジ

Python で blosxom ! - 女子高生ぷろぐらまーなお☆のブログ参考に、いろいろ遊んでみました。 #!/usr/bin/env python import os opts = { 'data-dir' : "data", 'data-ext' : ".txt", } class BlosxomPy: class Entry: def __init__(self, file, name, time…