если вы сделаете его словарем, вы можете просто получить к нему доступ как таковой.
turkish_months = {
"Kasım": 11, # "November"
"Aralık": 12, # "December"
"Ekim": 10, # "October"
"Eylül": 9, # "September"
"Ağustos": 8, # August"
"Temmuz": 7, # "July"
"haziran": 6, # "June"
"mayıs": 5, # "May"
"nisan": 4, # "April"
"mart": 3, # "March"
"şubat": 2, # "February"
"Ocak": 1 # "January"
}
Затем для доступа к нему:
current_month = "Ekim"
turkish_months[current_month]
Если ваш код всегда возвращается 11: Я подозреваю, что проблема не в вашем преобразовании, а в данных, которые вы пытаетесь преобразовать. Скорее всего, вы снова и снова пытаетесь преобразовать один и тот же фрагмент данных, но думаете, что это не одно и то же. Попробуйте распечатать данные, поступающие в конвертер, прежде чем пытаться преобразовать их, чтобы убедиться, что они работают правильно, а затем удалите отпечатки.