Python で製品関数を実装するにはどうすればよいですか?

DDD
リリース: 2024-10-23 06:04:01
オリジナル
362 人が閲覧しました

How to Implement a Product Function in Python?

Python の積関数

Python の sum() 関数は、リスト内の数値の合計を計算します。たとえば、sum([3, 4, 5]) は 12 (つまり、3 4 5) と評価されます。しかし、Python には乗算に対して同様の演算を実行する組み込み関数はありません。

積関数の欠如

開発者からの要望にもかかわらず、の作成者はPython の Guido van Rossum は、専用の製品関数の提案を拒否しました。

独自の製品関数の作成

標準の製品関数はありませんが、 functools.reduce() とoperator.mulを使用して独自のものを簡単に作成できます。次のコードはこれを示しています。

<code class="python">from functools import reduce  # Valid in Python 2.6+, required in Python 3
import operator

result = reduce(operator.mul, [3, 4, 5])
print(result)  # Output: 60</code>
ログイン後にコピー

reduce() 関数は、乗算演算子を使用してリスト内のすべての要素を結合し、それらを 1 つの結果に累積します。この場合、結果は 60 (つまり、 3 4 5) です。

結論

ただし、Python には専用の製品関数が含まれていません、reduce() と Operator.mul を使用して独自のカスタマイズされたバージョンを作成するために必要なツールが提供されます。

以上がPython で製品関数を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!