7
列挙型内部リスト内包表記を使用するPython
私がこのようなリストを持っているとしましょう: mylist = ["a","b","c","d"] インデックスと一緒に出力された値を取得するには、次のenumerateようなPythonの関数を使用できます >>> 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 だから、私の質問は、列挙型内部リスト内包表記を使用する正しい方法は何ですか?