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?