7
Python使用枚举内部列表理解
假设我有一个这样的列表: mylist = ["a","b","c","d"] 要获得打印的值及其索引,我可以使用Python的enumerate函数,如下所示 >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> 现在,当我尝试在A中使用它时,出现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 所以,我的问题是:在列表理解中使用枚举的正确方法是什么?