Pythonのreduceとは何ですか

silencement
リリース: 2020-09-18 09:53:27
オリジナル
7617 人が閲覧しました

Pythonのreduceとは何ですか

reduce() この関数は、パラメーター シーケンス内の要素を累積します。

関数は、データ セット (リンク リスト、タプルなど) 内のすべてのデータに対して次の操作を実行します。要素を分割し、得られた結果を関数関数を使用して 3 番目のデータと演算し、最終的に結果が得られます。

reduce() 関数は、以下に示すように 3 つのパラメータを受け取ります。

Pythonのreduceとは何ですか

reduce() 関数の構文:

reduce(function, iterable[, initializer])
ログイン後にコピー

reduce の作業プロセスは次のとおりです: シーケンス (タプル、リスト、辞書、文字列、その他の反復可能なオブジェクト) を反復するプロセスで、最初に最初の 2 つの要素を関数のパラメーターに渡します。関数の処理後、取得した結果と 3 番目の要素は 2 つのパラメータとして関数パラメータに渡され、関数処理後に取得した結果と 4 番目の要素は 2 つのパラメータとして関数パラメータに渡されます。初期値が渡される場合、シーケンスの最初と 2 番目の要素ではなく、初期値と最初の要素が最初に渡されます。このような累積計算の後、シーケンスは 1 つの戻り値にマージされます。

Pythonのreduceとは何ですか

別の例を見てください

Pythonのreduceとは何ですか

関連する学習の推奨事項: Python チュートリアル

以上がPythonのreduceとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート