Вы хотите собственный словарь Python.
(и вы, вероятно, также хотите, чтобы ваши значения начинались с "0", а не с "1", поэтому вы можете отказаться от добавления +1 на все ваши отображения, как показано ниже)
Постройте один с этим:
import string
values = dict()
for index, letter in enumerate(string.ascii_lowercase):
values[letter] = index + 1
Это дает такие вещи, как:
print values["a"]
-> 1
Конечно, вы, вероятно, могли бы использовать встроенную функцию ord и вообще пропустить этот словарь, как в других ответах:
print ord("c") - (ord("a")) + 1
Или в python 3.x или 2.7 вы можете создать дисионар за один проход с выражением генератора диктов:
values = {chr(i): i + 1 for i in range(ord("a"), ord("a") + 26)}