この Tips シリーズでは、#9 までに基本的なデータ構造を整理し、 #10 以降は Python イディオム(Python 特有の慣用的な書き方)を紹介しています。今回は、内包表記(#13 リスト内包表記、#14 辞書内包表記)との比較で登場してきた map / filter を整理します。 1. map / filter の基本 1.1 map map(function, iterable) は、iterable の各要素に function を適用します。戻り値はリストではなくイテレータ です。 cats = ["chii", "mui", "teto"] list(map(lambd…