Python: Komplexes Listenverständnis, bei dem eine Variable von einer anderen abhängt (x für x in t [1] für t in tests)

Ich möchte etwas machen wie:

all = [ x for x in t[1] for t in tests ]

Tests sehen so aus:

[ ("foo",[a,b,c]), ("bar",[d,e,f]) ]

Also möchte ich das Ergebnis haben

all = [a,b,c,d,e,f]

Mein Code funktioniert nicht, sagt Python:

UnboundLocalError: local variable 't' referenced before assignment

Gibt es einen einfachen Weg, das zu tun?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage