この Tips シリーズでは、#9 までに基本的なデータ構造を整理し、 #10 以降は Python イディオム(Python 特有の慣用的な書き方)を紹介しています。今回は、#13 (リスト内包表記) でも便利な使い方として触れた any / all の使い分け を整理します。 1. 基本的な使い方 組み込み関数 all() は、すべての要素が真 であれば True を返します。any() は、1つでも真の要素があれば True を返します。 cats = ["chii", "mui", "teto"] # すべての猫の名前は10文字未満か? all(len(cat) < 10 for ca…