タグ

reduceに関するkoma_gのブックマーク (1)

  • Python でやみつき reduce

    プログラミング言語でとっつきにくい関数の一つに reduce があると思う。 説明を読んで動作が理解できても、どういう場面に使うのかイマイチよく分からない。そんな感じ。 でも、使い方と有効な場面さえ分かってしまえば、とても強力。 まずは、一番簡単なサンプル。 複数の値が入ったリストの合計値を計算するのに reduce を使ってみる。 #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__main__': values = [1, 2, 3, 4, 5] result = reduce(lambda total, value: total + value, values) print(result) 実行結果は以下の通り。 15 次に、辞書の内容を URL の QueryString にするのに reduce を使って

    Python でやみつき reduce
  • 1