Python using enumerate inside list comprehension
Try this: [(i, j) for i, j in enumerate(mylist)] You need to put i,j inside a tuple for the list comprehension to work. Alternatively, given that enumerate() already returns a tuple, you can return it directly without unpacking it first: [pair for pair in enumerate(mylist)] Either way, the result that gets returned is as expected: … Read more