X, y = 1, 2, 3 doesn't raise error? Neither does x, = 3

x, = 3 works because numbers are iterable. There’s a concurrent discussion about that: Numbers as single-element collections