次の例で、reduce()の構造を誰かが説明できますか?
def f2(list):
return reduce(lambda string, item: string + chr(item), list, "")
f2がintのリストを文字列に変換することは知っていますが、私の問題は、このコンテキストでreduceを理解することです。reduceの基本構造はreduce(function、sequence [、initial])であることは知っていますが、これはどういうわけか私には混乱を招きます。誰かがreduce(lambda string、item:string + chr(item)、list、 "")を説明し、同様の例をいくつか教えてもらえますか?前もって感謝します。