Python: compreensões de lista complexas onde um var depende de outro (x para x em t [1] para t em testes)
Eu quero fazer algo como:
all = [ x for x in t[1] for t in tests ]
testes parece:
[ ("foo",[a,b,c]), ("bar",[d,e,f]) ]
Então eu quero ter o resultado
all = [a,b,c,d,e,f]
Meu código não funciona, o Python diz:
UnboundLocalError: local variable 't' referenced before assignment
Existe alguma maneira simples de fazer isso?