Форум сайта python.su
1
Доброго времени суток!
Решил я значит опять вернуться к “программированию”
Столкнулся в с вероятно базовой проблемкой.
Максимально упрощенный код:
q = [1, 2, 3, 4, 5, 6] w = [5, 5, 5, 5, 5, 5] e = [6, 6, 6, 6, 6, 6] for z, x, c in q, w, e: print(z,x,c)
ValueError: too many values to unpack (expected 3)
Офлайн
5
TempЭто вряд ли.
вроде как это работало
q = [1, 2, 3] w = [5, 5, 5] e = [6, 6, 6] for z, x, c in q, w, e: print(z, x, c)
q = [1, 2, 3, 4, 5, 6] w = [5, 5, 5, 5, 5, 5] e = [6, 6, 6, 6, 6, 6] for z, x, *c in q, w, e: print(z, x, *c)
Отредактировано Palrom (Май 23, 2022 00:27:38)
Офлайн
857
Забыл zip'ануть
>>> q = [1, 2, 3, 4, 5, 6] >>> w = [5, 5, 5, 5, 5, 5] >>> e = [6, 6, 6, 6, 6, 6] >>> for z, x, c in zip(q, w, e): ... print(z, x, c) ... 1 5 6 2 5 6 3 5 6 4 5 6 5 5 6 6 5 6 >>>
Офлайн
1
py.user.nextТочняк, спасибо
Забыл zip'ануть
Офлайн
13
py.user.nextzxc…
Забыл zip'ануть
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн