【Python】配列内の数値を全て足す方法

no_category

Pythonで配列内の数値の合計を取得する

Python でリスト内の数値を全て足すには、以下のような方法があります。

sum関数を使用する

numbers = [1, 2, 3, 4, 5]
result = sum(numbers)
print(result)

ループを使って数値を足す方法

numbers = [1, 2, 3, 4, 5]
result = 0
for number in numbers:
    result += number
print(result)

また、Python 3.3 以降では以下のように生成式を使っても合計することができます。

numbers = [1, 2, 3, 4, 5]
result = sum(number for number in numbers)
print(result)
タイトルとURLをコピーしました