回答 (2件中の1件目) Pythonの作成者であるGuido van Rossumは、関数型プログラミングがあまり好きではありません。このことは周知の事実です。 Guido:「私は現実世界でのコードの読みやすさと有用性を重視しています。map()とfilter()が適切な場合もいくつかありますが、他のケースではPythonのリスト内包表記があるのです。わたしがreduce()を嫌いになったのは、それを使うとほとんど常に「(a)sum()を実装するのにしか使われていない」「(b)読み取り不可能なコードになってしまう」ということからです。 だからビルトインのsum()を追加し、redu...
      
  
    
      
      
      
      
      
      
      
      
      
      
      
      
