Или, если вы не настаиваете на использовании понимания списка:
>>> mylist = ["a","b","c","d"] >>> list(enumerate(mylist)) [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]