2007-01-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…

pythonでuniq

めちゃめちゃ(はてな記法忘れるほど)間が空いた上にとても昔の話で恐縮ですが。配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ - bkブログa[:] = []とかはちょっと変だけど、やっぱりPythonてシンプルだなあと思って見ていたのですが、uniqが無いこ…