Pythonの参照渡し

immutableの変更不可というのは、同じオブジェクト(id)のまま、値だけを変更することはできないという意味。変更時にはidも一緒に変更される。

ループのテクニック

enumerate(list) : リスト/配列に対して、位置インデックスとその値を同時に得る list.items( ):ディクショナリに対して、キーとその値を同時に得る zip(sequence1、sequence2… 続きを読む »

うそ(嘘)

There are three kinds of lies: lies, damned lies, and statistics(『世の中には3種類の嘘がある: 嘘、大嘘、そして統計だ』) by Mark Twain W… 続きを読む »

lambda関数

map関数とlist関数を組み合わせて、for文と同等のことをシンプルに実行

パフォーマンス計測 (timeit)

timeitが細微な粒度レベルを見るのに対して、profile および pstats モジュールは、大きめのコードブロックを律速している部分を見つけるためのツールを提供する