エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python3】 functools.reduceの使い方 - St_Hakky’s blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python3】 functools.reduceの使い方 - St_Hakky’s blog
こんにちは。 python2では標準の関数として実装されていたreduce関数ですが、python3では、functoolsの... こんにちは。 python2では標準の関数として実装されていたreduce関数ですが、python3では、functoolsのモジュールからインポートしないと使用できないようになりました。 今回はこのreduceについてまとめます。 ◯reduce関数とは reduceの主な目的は、複数の値を一つの値に縮約することにあります。map関数やfilter関数の用な感じで、関数を引数に取ることが出来る高階関数の一種です。 reduce関数では、第一引数に引数を2つ取る関数を指定し、第二引数にはイテラブルなオブジェクトを指定します。 具体的には、以下のとおりです。 まず、引数を2つとるfuncと、リストsample_listを用意します reduce(func, sample_list) を呼び出すと、sample_listの最初の2つの要素に関数funcが適用されます(つまり、func(samp