Ich habe eine Liste von Listen wie diesekonvertieren eine Liste von Listen zu einer Liste von String
list1 = [['I am a student'], ['I come from China'], ['I study computer science']]
len(list1) = 3
Jetzt würde ich es in eine Liste von Zeichenfolge konvertieren möchte ähnliche
list2 = ['I', 'am', 'a', 'student','I', 'come', 'from', 'China', 'I','study','computer','science']
len(list2) = 12
I bin mir bewusst, dass ich Umwandlung
new_list = [','.join(x) for x in list1]
auf diese Weise könnte Aber es gibt
['I,am,a,student','I,come,from,China','I,study,computer,science']
len(new_list) = 3
Ich habe auch versucht, diesen
new_list = [''.join(x for x in list1)]
aber es gibt die folgenden Fehler
TypeError: sequence item 0: expected str instance, list found
Wie kann ich jedes Wort in der Unterliste von list1 extrahieren und sie in eine Liste von String-Format konvertieren? Ich benutze Python 3 in Windows 7.
list1 hat ein Element, das eine Liste mit drei Elementen ist. – bohrax
Wenn list1 drei Elemente hat, sollte Ihre Frage wahrscheinlich zu "Konvertieren einer Liste von Sätzen in eine Liste von Wörtern" – bohrax
@ bohrax, sorry, ich habe die Frage bearbeitet, sollte es eine Liste von Listen sein. –