Wie gehe ich in Python 2.2 nur mit integrierten Modulen vor?Liste der Listen in begrenzte Zeichenfolge konvertieren
Ich habe eine Liste von Listen wie folgt aus:
[[ 'Hund', 1], [ 'cat', 2, 'a'] [ 'Ratte', 3, 4], [ 'Fledermaus' , 5]]
Und daraus würde ich gerne eine String-Darstellung einer Tabelle wie folgt erstellen, wobei die Spalten durch Tabulatoren und die Zeilen durch Zeilenumbrüche getrennt sind.
dog 1
cat 2 a
rat 3 4
bat 5
dh
'Hund \ t1 \ ncat \ t2 \ ta \ nrat \ t 3 \ t 4 \ NBAT \ t5'
Sie müssen die Ints in Zeichenfolgen konvertieren, bevor Sie ihnen beitreten. – Dave
Sie müssen sicherstellen, dass jedes Element in der Variablen 'lists' eine Zeichenfolge ist, aber ansonsten ist das Code-Snippet äußerst prägnant und aussagekräftig. Ich sollte wirklich mehr Zeit mit Python verbringen .... –
Sie können auch die zweite Zeile ändern in: result = '\ n'.join (' \ t'.join (str (el) für el in list) für die Liste in Listen) – mipadi