Python с использованием перечисления внутри понимания списка

Предположим, у меня есть такой список:

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

Чтобы получить значения, напечатанные вместе с их индексом, я могу использовать Pythonenumerate функционировать так

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

Теперь, когда я пытаюсь использовать его внутриlist comprehension это дает мне эту ошибку

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

Итак, мой вопрос: как правильно использовать перечисление внутри понимания списка?

Ответы на вопрос(7)

Ваш ответ на вопрос