TypeError: can only concatenate list (not "tuple") to list

David Williams david at bibliolabs.com
Mon Jan 4 03:20:44 EST 2010


> Is there any reason for this error? Apart from "nobody cared to write the
> code"
>
> py> [1,2,3] + (4,5)
> Traceback (most recent call last):
>      File "<stdin>", line 1, in <module>
> TypeError: can only concatenate list (not "tuple") to list
>
> In-place addition += does work:
>
> py> a = [1,2,3]
> py> a += (4,5)
> py> a
> [1, 2, 3, 4, 5]
>
> --
> Gabriel Genellina
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>

They are different types.



More information about the Python-list mailing list