Wie füge ich ein 2D-Array in Python mit List Comprehension zu einer Zeichenfolge zusammen?

List Comprehension scheint für mich wie der undurchsichtige Granitblock zu sein, den reguläre Ausdrücke für mich bedeuten. Ich brauche Hinweise.

Angenommen, ich habe eine 2D-Liste:

li = [[0,1,2],[3,4,5],[6,7,8]]

Ich möchte dies entweder in einer langen Liste zusammenfassen

li2 = [0,1,2,3,4,5,6,7,8]

oder in einen String mit Trennzeichen:

s = "0,1,2,3,4,5,6,7,8"

Wirklich, ich würde gerne wissen, wie man beides macht.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage