Python logoPython/
PYL-E0114

Invalid star expressionPYL-E0114

Major severityMajor
Bug Risk categoryBug Risk

During tuple unpacking, a star expression can only be used in an assignment target. Using it in the value will raise a SyntaxError.

Not preferred:

vars = *[1, 2]

Preferred:

# star expression is valid in assignment target
*vars = [1, 2]

# It's also valid inside another sequence
more_vars =  [1, 2, *(3, 4)]