|
|
|
|
|
by dr_zoidberg
3223 days ago
|
|
It walks the iterables (no need to convert them to lists), but its main trick is actually knowing how much memory it'll need for the end result, so no re-allocations happen, simply a one pass (through multiple iterables) copy. |
|