2011-01-06から1日間の記事一覧

再帰を使う以外に書けない。

行っている内容はリストの要素を走査して木をつくるというもの 減少したらそこで打ち切り 要素の値が深さを決めるのではなく、現在の値との大小関係 実行結果 (list->tree '(1 1 1 1)) ; => (1 1 1 1) (list->tree '(0 1 1 2 2 1 1 2 1 0)) ; => (0 (1 1 (2 …

re.Scanner面白い。

re.Scanner面白い。 re.Scanner 簡単に文字列を分解できる。 import re class WordScanner(re.Scanner): def __init__(self): # super(WordScanner, self).__init__([ #こちらは動かない。 re.Scanner.__init__(self, [ (r"\S+", lambda sc, s : s), # word …