2016年10月28日金曜日

pythonでリストの各要素の四則演算をする

使うモジュール 実行結果 関数を作ってみる 以下のリスト内にある全ての要素を掛け算する(足し算でも引き算でもいい)方法をメモります。 言語はpython3です。 nums = [1, 2, 3, 4, 5] 使うモジュール operatorモジュール functoolsモジュール 実行結果 では、実際にnumsの積を求めてみる。 operatorモジュールからmul関数をインポートする。 functoolsモジュールからreduce関数をインポートする。 reduce関数は関数とイテラブルを引数にとって、イテラブルの要素に対して、左から右に累積的に関数を適用する。 from operator import mul from functools import reduce nums = [1,2,3,4,5] print(reduce(mul,...