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)

reduce
1
2
3
4
5
6
7
from functools import reduce
 
a = range(10)
 
b = reduce(lambda x,y:x + y,a,10)
 
print(b)

コメント

このブログの人気の投稿

Python OpenCVとWebカメラでバーコードリーダー

VB.net Dictionaryクラスの初期化