どうも、ちょげ(@chogetarou)です。
map()を使って、リスト(List)の全要素の絶対値の合計を取得する方法を紹介します。
方法

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
コメント