Okay, that is genuis. Some explanation? Zip takes in lists or iterables in general, right?
– Alex DeftJun 14 '19 at 19:58
@AlexDeft, the thing is, it can take [_multiple_ iterables](https://docs.python.org/3/library/functions.html#zip). The asterisk (`*`) unpacks the list into multiple arguments, and then `zip` zips them. BTW, the answer to your question is in the last paragraph of the section about `zip` in the docs)
– ForceBruJun 14 '19 at 20:00
One last question, zip returns a zip object. Shouldn't we do this: list(zip(...)) and then unpack it?
– Alex DeftJun 14 '19 at 20:01
1
@AlexDeft, the zip object is iterable, so you can loop over it and use the `x, y, z = iterable` syntax.
– ForceBruJun 14 '19 at 20:02