Voglio usare due for-loops all'interno di una list-comprehension, ma voglio usare il nome del secondo come indice del primo iterabile. Come lo posso fare?Come posso usare un nome annidato come l'indice __getitem__ del precedente iterabile nelle list comprehensions?
Esempio:
l = [[1, 2, 3], [1, 2, 3], [1, 2, 3]]
[x for x in l[i] for i in range(len(l))]
Errore:
Traceback (most recent call last):
File "python", line 2, in <module>
NameError: name 'i' is not defined