2008-09-01から1ヶ月間の記事一覧

伸びる画面

こんな画面を作ろうと思った:右側だけ伸び縮みするのだよ:コードはこんな感じなのだよ: import wx class MainPenel(wx.Panel): def __init__(self, parent, idn, *args, **kw): wx.Panel.__init__(self, parent, idn, *args, **kw) stext1 = wx.StaticTex…

ElementTree の思い出

昔、訳あってElementTreeのソースコードを電車の中で読んでいたら、となりの人に、これは何かと尋ねられたことを思い出した。その後、プログラムとは何か、ソースとは何かを説明することになるのだが、まぁ、どうでもいいか。 要素の後に来るテキスト <p>hello<span>w</span></p>…

defaultdict を使うのだ

collections.defaultdictを使うと要素のカウントがシンプルに書けるね。 # Python 2.5 from collections import defaultdict d = defaultdict(int) s = "abrakadabra" # 文字別にカウント for i in s: d[i] += 1 # 結果表示 for k, v in d.iteritems(): prin…