Python リスト内の数値を計算する組み込み関数


要素数

print len([1, 2, 3]) #=> 3


最大値

print max([5, 10, 8]) #=> 10


最小値

print min([5, 10, 8]) #=> 5


合計

print sum([1, 2, 3, 4, 5]) #=> 15

print reduce(lambda x, y: x + y, [5, 6, 7]) #=> 18

from operator import add

print reduce(add, [5, 6, 7]) #=> 18


総積

print reduce(lambda x, y: x * y, [10, 11, 12]) #=> 1320

from operator import mul

print reduce(mul, [10, 11, 12]) #=> 1320


並べ替え

print sorted([2, 5, 13, 8, 1]) #=> [1, 2, 5, 8, 13]

print sorted([2, 5, 13, 8, 1], reverse = True) #=> [13, 8, 5, 2, 1]


一括変換

print map(lambda x: x * 3, [12, 3, 5]) #=> [36, 9, 15]


条件で絞り込む

print filter(lambda x: x <= 10, [8, 15, 12, 3]) #=> [8, 3]