2009-03-24から1日間の記事一覧

reduce

Pythonにはreduceというのが関数があって面白い。 a = [ 1, 2, 3, 4 ]def add(x, y): return x + y sum = reduce(add, a) print sum # 10ラムダ(無名関数)を使ってもいいが、 sum = reduce(lambda x, y: x + y, a)たぶん上のほうがわかりやすい。 reduce(a…