[Python]forループでリスト(List)の累乗和を取得するには?

python

どうも、ちょげ(@chogetarou)です。

forループを使ってリスト(List)の累乗和を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

forループを使ってリスト(List)の累乗和を取得するには、sum()を使います。

まず、sum()を呼び出し、sum()の引数に[]を指定します。

そして、[]内でリスト(List)をforループします。

ループ処理で、左辺に要素、右辺に乗数を指定した「**」で演算します。

result = sum([i ** N for i in list])

上記のsum()は、forループしたリスト(List)の累乗和を返します。

使用例

numbers = [1, 2, 3, 4, 5]

#3の累乗和を取得
result = sum([i ** 3 for i in numbers])
    
print(result) #225

コメント

タイトルとURLをコピーしました