У меня есть перечисление Национальность:
class Nationality:
Poland='PL'
Germany='DE'
France='FR'
Как я могу преобразовать это некоторое перечисление в int таким или подобным способом:
position_of_enum = int(Nationality.Poland) # here I want to get 0
Я знаю что я могу это сделать, если бы у меня был код:
counter=0
for member in dir(Nationality):
if getattr(Nationality, member) == code:
lookFor = member
counter += 1
return counter
но у меня нет, и это выглядит слишком большим для python. Я уверен, что есть что-то гораздо более простое.