"1,+2,", but not "(1,)+2,"

Jon Ribbens jon+usenet at unequivocal.eu
Fri Jul 31 09:15:11 EDT 2020


On 2020-07-31, Stefan Ram <ram at zedat.fu-berlin.de> wrote:
>   You can write
>
>|>>> 1,+2,
>|(1, 2)
>
>   , but not
>
>|>>> (1,)+2,
>|TypeError: can only concatenate tuple (not "int") to tuple
>
>   . Why? (Python 3.9)

For the obvious reason, as indicated by the error message?

What are you expecting these expressions to mean?


More information about the Python-list mailing list