ホームページ  >  記事  >  バックエンド開発  >  Python を使用して整数のリスト内の要素を合計するにはどうすればよいですか?

Python を使用して整数のリスト内の要素を合計するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-28 04:53:021007ブラウズ

How do you sum the elements in a list of integers using Python?

Python を使用してリストに整数を追加する

[2, 4, 7, 12] のような整数のリストがあるシナリオを想像してください。 、3]。それらの合計値 (28) を決定するには、それらの個々の値をすべて合計する必要があります。 Python を使用してこれを行う方法は次のとおりです。

<code class="python"># Method 1: Using sum() function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = sum(x)</code>

sum() 関数はリストを反復処理し、すべての整数値を集計して最終的な合計を提供します。

または、次の方法を使用することもできます。この合計を実行するには、reduce() という強力な Python 関数を使用します。

<code class="python"># Method 2: Using reduce() with lambda function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = reduce(lambda q, p: p + q, x)</code>

reduce() 関数は、リスト内の各要素に対して指定された関数を累積的に実行します。この場合、2 つの引数 (p と q) を追加して合計を実行するラムダ関数を使用します。このラムダ関数により、整数を加算するための別の関数を定義する必要がなくなりました。

以上がPython を使用して整数のリスト内の要素を合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。