Vamos supor que eu tenha uma lista como esta:
mylist = ["a","b","c","d"]
Para obter os valores impressos junto com seu índice, posso usar a enumerate
função do Python assim
>>> for i,j in enumerate(mylist):
... print i,j
...
0 a
1 b
2 c
3 d
>>>
Agora, quando eu tento usá-lo dentro de um, list comprehension
isso me dá esse erro
>>> [i,j for i,j in enumerate(mylist)]
File "<stdin>", line 1
[i,j for i,j in enumerate(mylist)]
^
SyntaxError: invalid syntax
Então, minha pergunta é: qual é a maneira correta de usar enumerar a compreensão da lista interna?