Python utilizando enumerar dentro de la lista de comprensión
Supongamos que tengo una lista como esta:
mylist = ["a","b","c","d"]
Para obtener los valores impresos junto con su índice puedo usar Python'senumerate
funciona así
>>> for i,j in enumerate(mylist):
... print i,j
...
0 a
1 b
2 c
3 d
>>>
Ahora, cuando intento usarlo dentro de unlist comprehension
me da este error
>>> [i,j for i,j in enumerate(mylist)]
File "<stdin>", line 1
[i,j for i,j in enumerate(mylist)]
^
SyntaxError: invalid syntax
Entonces, mi pregunta es: ¿cuál es la forma correcta de usar enumerar dentro de la lista de comprensión?