Jak wykonać następujące czynności w Pythonie 2.2 tylko za pomocą wbudowanych modułów?Konwertuj listę list na rozgraniczony ciąg
Mam listę takich list:
[["pies", 1], ["kot", 2, "a"], ["szczur", 3, 4], ["nietoperz" , 5]]
A z tego chciałbym utworzyć reprezentację łańcuchową tabeli takiej jak ta, w której kolumny są rozdzielane tabulatorami, a wiersze znakami nowej linii.
dog 1
cat 2 a
rat 3 4
bat 5
tj
'pies \ t1 \ nkat \ t2 \ TA \ nrat \ t3 \ t4 \ nbat \ T5'
Musisz przekonwertować ints na ciągi przed ich dołączeniem. – Dave
musisz upewnić się, że każdy element w zmiennej "lists" jest ciągiem, ale poza tym fragment kodu jest wyjątkowo zwięzły i ekspresyjny. Naprawdę powinienem spędzać więcej czasu z Pythonem ... –
Możesz także zmienić drugi wiersz na: result = '\ n'.join (' \ t'.join (str (el) dla el in listy) dla listy w list) – mipadi