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
Итак, мой вопрос: как правильно использовать перечисление внутри понимания списка?