5 ms·
Why? It does, after all, reduce a collection to a single value.
by ingonealan3 10d ago
Why? It does, after all, reduce a collection to a single value.
- karmakurtisaani 9d agoI suppose it's just so ... reductive, you know?
- deleted 9d ago[deleted]
- ketzu 9d agoThe resulting value can be anything you want. You can turn a list into a tree, or another list. Bad example: reduce(lambda x,y: x+x.extend([y+2,y*2,y**2]), [1,2,3,4], []) Reduces the list to another list three times as long. It's a reduction in the sense of a transformation (also often seen in complexity theory), not in the "this makes this smaller" everyday usage that I think about first.