Python-Liste Verständnis doppelt für

vec = [[1,2,3], [4,5,6], [7,8,9]]
print [num for elem in vec for num in elem]      <----- this

>>> [1, 2, 3, 4, 5, 6, 7, 8, 9]

Das betrügt mich.
Ich verstehe elem die Listen innerhalb der Liste vonfor elem in vic
Ich verstehe die Verwendung von nicht ganznum undfor num in elem am Anfang und am Ende.

Wie interpretiert Python das?
Wie sieht die Reihenfolge aus?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage