Python mit Aufzählung innerhalb des Listenverständnisses

Nehmen wir an, ich habe eine Liste wie diese:

mylist = ["a","b","c","d"]

Um die Werte zusammen mit ihrem Index zu drucken, kann ich Pythons verwendenenumerate funktionieren so

>>> for i,j in enumerate(mylist):
...     print i,j
...
0 a
1 b
2 c
3 d
>>>

Nun, wenn ich versuche, es innerhalb eines zu verwendenlist comprehension es gibt mir diesen Fehler

>>> [i,j for i,j in enumerate(mylist)]
  File "<stdin>", line 1
    [i,j for i,j in enumerate(mylist)]
           ^
SyntaxError: invalid syntax

Meine Frage lautet also: Wie kann man das Verständnis von Aufzählungen innerhalb von Listen richtig anwenden?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage