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?

Respuestas a la pregunta(7)

Su respuesta a la pregunta