¿Cómo hago lo siguiente en Python 2.2 usando solo los módulos incorporados?Convertir la lista de listas en una cadena delimitada
Tengo una lista de listas como esta:
[['dog', 1], ['cat', 2, 'a'], ['rat', 3, 4], ['bat' , 5]]
Y me gustaría producir una representación de cadena de una tabla como esta, donde las columnas están delimitadas por pestañas y las filas por líneas nuevas.
dog 1
cat 2 a
rat 3 4
bat 5
es decir
'perro \ t1 \ NCAT \ t2 \ ta \ nrat \ t3 \ t4 \ NBAT \ t5'
Necesita convertir los enter a cadenas antes de unirse a ellos. – Dave
deberá asegurarse de que cada elemento en la variable 'lists' sea una cadena, pero aparte de eso, el fragmento de código es extremadamente conciso y expresivo. Realmente debería pasar más tiempo con Python .... –
También puede cambiar la segunda línea a: result = '\ n'.join (' \ t'.join (str (el) para el en la lista) para la lista en listas) – mipadi