[Python]map()でリスト(List)の絶対値の合計を取得するには?

python

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

map()を使って、リスト(List)の全要素の絶対値の合計を取得する方法を紹介します。

スポンサーリンク

方法

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

mapを使って、リスト(List)の絶対値の合計を取得するには、sum()とabs()を使います。

まず、sum()を呼び出します。

そして、sum()の引数にmap()を指定します。

mapの第1引数にabs、第2引数にリスト(List)を指定します。

result = sum(map(abs, list))

上記のsum()は、map()の第2引数に指定したリスト(List)の絶対値の合計を返します。

使用例

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

result = sum(map(abs, numbers))
    
print(result) #15

コメント

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