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

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Mon Jan 4 08:59:02 CET 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




More information about the Python-list mailing list