ここで、より一般的な質問があります:In what situation should the built-in operator
module be used in python?[x]の代わりにoperator.itemgetter(x)を使用する理由は何ですか?
はトップの答えはoperator.itemgetter(x)
がlambda a: a[x]
よりも、おそらく、より「すっきり」であると主張しています。私はその反対が本当であると感じます。
パフォーマンスなどの他の利点はありますか?
そのちょうど明確あなたの書き込みフィルタまたはラムダ –
上のファイル名を指定して実行しますが、ラムダを使用する他の開発者とのチームで作業している場合、あなたはラムダを使用する必要があります:) – astynax
尋ねたように、私は推測しますあなたの質問に対する正しい答えは「決して」ではありません。しかし実際には、** [**]を使うことができない状況**について知りたかったのです。 –