/var/log/messages

debugging with sixth sense

Python て Filter とか Map とかあって嬉しい

enum, filter, map, accumulate みたいな SICP てき stream 云々な手続きがあって嬉しい。list をばくっと filter したり map で云々ってのはあったら便利なのに (ry

ググッてみたらはてなのエントリが出てきてびっくり。

リスト内包表記

pylint で叱られた

lines = filter(my_filter, lines)

はダメなので、こう書け、なのかな。

lines = [x for for x in lines if my_filter(x)]

今度試してみよ。この書き方、map だのなんだのにも適用できそげ。

Comments