ValueError vs IndexError, unpacking arguments with string.split

Morten W. Petersen morphex at
Sat Dec 1 19:55:30 EST 2018

On Sat, Dec 1, 2018 at 1:11 AM Chris Angelico <rosuav at> wrote:

> On Sat, Dec 1, 2018 at 10:55 AM Morten W. Petersen <morphex at>
> wrote:
> > But this raises the question of how to write Python code,
> > short and sweet, that could handle infinite iterators in
> > such an unpack with multiple variables to assign to.
> >
> > Which I guess is mostly theoretical, as there are other
> > ways of designing code to avoid needing to unpack
> > an infinite iterator using the * prefix.
> It could only be done with the cooperation of the iterable in
> question. For instance, a range object could implement a "remove
> first" operation that does this, and several itertools types wouldn't
> need to change at all. But it can't be done generically other than the
> way it now is (pump the iterator the rest of the way).

I wasn't able to follow this, could you elaborate?



Videos at
Twittering at
Blogging at
Playing music at
Also playing music and podcasting here:
On Google+ here
On Instagram at

More information about the Python-list mailing list