Python3では、reduce関数はグローバル名前空間から取り除かれてしまい、functoolsというモジュールに移動してしまいました。
こんな感じで使うようになりました。
>>> from functools import reduce
>>> reduce(lambda a,b:2*a+b,[1,0,1,1])
11
Go to list of users who liked
More than 5 years have passed since last update.
Python3では、reduce関数はグローバル名前空間から取り除かれてしまい、functoolsというモジュールに移動してしまいました。
こんな感じで使うようになりました。
>>> from functools import reduce
>>> reduce(lambda a,b:2*a+b,[1,0,1,1])
11
Register as a new user and use Qiita more conveniently
Go to list of users who liked