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

map() 関数の基本

呼称: map() 関数 目的: コードの凝縮、簡潔化、パフォーマンス最適化 特徴: リスト等の個々の要素に同じ操作を行う、不足要素は自動的に None で補う 用例: for ループの代替、lambda 式との併用 備考: zip() 関数と類似(自動的に短い要素に揃える) サンプ…

lambda 式の基本

呼称: lambda 式 目的: コードの凝縮、簡潔化 特徴: 名前なし関数オブジェクト、あくまで「式」、無理に多用しない 用例: コールバック関数、ジャンプテーブル、関数の引数 備考: Lisp からの機能取り込み? サンプル: 凡例 >>> def greeting(): ... prefix …