Вопрос:
Как лучше * я могу хранить и получать доступ к фиксированным атрибутам состояния США в моей программе на python?
*
самая разумная комбинация ясного, легко обслуживаемого, быстрого и идиоматического
Справочная информация:
Я создаю приложение на python / flask, которое регулярно обращается к атрибутам состояния США для различных отображений и сортировки. Пример атрибутов:
Штат: Южная Каролина
- Собственное имя:
South Carolina
- Сокращение:
SC
- URL-адрес дружественного слизняка:
south_carolina
- Регион:
southeast
В настоящее время я храню часть этой информации в словарях ( ТАК вопрос относительно этого ). Тем не менее, это выглядит более громоздким, так как добавляется больше атрибутов.
Некоторые варианты, которые я рассмотрел
- Добавление дополнительных словарей
- Использовать базу данных
- Я новичок в базах данных. Я счастлив учиться, но я не уверен, что это лучший подход. Кроме того, я обеспокоен, что это будет излишним.
- Добавить класс
State
- Кажется, немного не элегантно создавать 50
State
объектов только для запроса нескольких атрибутов.
Большое спасибо за ваше время.
Редактировать: Добавлено объяснение того, что лучше всего означает.