Pythonのreduce

高階関数の使い方!Pythonでreduceを使う方法【初心者向け】
reduceは、 第1引数にfunction(必須) 第2引数にiterable(必須) 第3引数にinitializer(オプション) を指定できます。 第1引数には2つの引数を取るfunctionを指定する必要があります。 第2引数にはiterableを指定する必要があります。 第3引数にはオプションですが、指定された場合、iterableの先頭に置かれ、iterableが空の場合のデフォルト値になります。また第1引数にはfunctionの代わりにラムダ式を使用する事もできます。 from functools import reduce reduce(function, iterable, initializer)

from functools import reduce

a = range(10)

b = reduce(lambda x,y:x + y,a,10)

print(b)


コメント

このブログの人気の投稿

VB.net Dictionaryクラスの初期化

VB.NET 実行中のクラス名とメソッド名を取得

フルパスファイル名と日付をサブディレクトリ込みで取得する方法