Pythonにメソッドチェーンがないのはなぜですか? JavaScriptやRubyだと、 arr.map(...).filter(...).sort(...) のように、メソッドをつなげて書くことができます。 一方、Pythonでは、 arr = map(..., arr) arr = filter(..., arr) arr.sort() のように、mapやfilterなどがlistのメソッドでないので、そのようなことができません。 なぜPythonでは、このようなメソッドを実装しなかったのでしょうか? 設計者の意図でそうなっているのでしょうか? 推測でもいいので、だれか教えてください!