У меня есть словарь, подобный приведенному ниже:
dictionary = {
"sf_init#12" : "string",
"sf_code#5" : "string",
...
}
Я хочу, чтобы ключи сортировались в следующем порядке:
sf_code#5
sf_init#12
- ...
Я попытался использовать split()
в функции lambda
, а затем отсортировал числовую часть c, но она не сработала. Кто-нибудь, кто имеет лучшую идею, как сортировать это?
(Примечание): я использую Python2. Также я не хочу естественной сортировки.