Comment faire ce qui suit dans Python 2.2 en utilisant uniquement des modules intégrés?Convertir la liste des listes en chaîne délimitée
J'ai une liste de listes comme ceci:
[['chien', 1], ['cat', 2, 'a'], ['rat', 3, 4], ['bat' , 5]]
Et à partir de là je voudrais produire une représentation sous forme de chaîne d'un tableau comme celui-ci où les colonnes sont délimitées par des tabulations et les lignes par des retours à la ligne.
dog 1
cat 2 a
rat 3 4
bat 5
-à-dire
'chien \ t1 \ NCAT \ t2 \ ta \ nrat \ t3 \ t4 \ nbat \ t5'
Vous devez convertir les entiers en chaînes avant de les joindre. – Dave
vous devrez vous assurer que chaque élément de la variable 'lists' est une chaîne, mais à part cela, l'extrait de code est extrêmement concis et expressif. Je devrais vraiment passer plus de temps avec Python .... –
Vous pouvez aussi changer la deuxième ligne en: result = '\ n'.join (' \ t.join (str (el) pour el en liste) pour la liste en listes) – mipadi