事例:文字列を連結する

その順序を逆にした文字列が得られます。

>>> s = "ABC"
>>> reduce(lambda acc,e: e+acc, s, "")
'CBA'

これは、式 (("C")+"B")+"A" を評価したのと同じ結果になります。

   acc   e   acc+e 
(1)   ""  "A"   "A"+""
(2)   "A"  "B"   "B"+"A"
(3)   "BA"  "C"   "C"+"BA"

こうして、順序を反転した文字列 'CBA' が得られます。