2015-09-07 6 views

Répondre

0

Depuis join Takes objets chaîne, vous devez convertir ces éléments explicitement à des chaînes. Par exemple:

hello = ','.join(list(xrange(100))) 
TypeError: sequence item 0: expected string, int found 

Alors:

hello = xrange(100) 
print ''.join([str(n) for n in hello]) 

Notez qu'il n'y a pas besoin de l'list(). `Hello` va imprimer un objet liste.

+1

Pas besoin de la compréhension de la liste. Passer l'expression du générateur à 'rejoindre ' –