По чертам, обобщенно распаковать любое количество элементов:

ли имитировать распаковку расширенного кортежа в Python 2?

В частности, у меня есть цикл for:

for a, b, c in mylist:

который отлично работает, когда mylist представляет собой список кортежей третьего размера. Я хочу, чтобы такой же цикл работал, если я передаю список четвертого размера.

Я думаю, что в итоге я буду использовать именованные кортежи, но мне было интересно, есть ли простой способ написать:

for a, b, c, *d in mylist:

так чтоd съедает любые лишние члены.

Ответы на вопрос(3)

Ваш ответ на вопрос