У меня есть вопрос о своем роде defaultdict в питонепитона сортировать defaultdict и два уровня возврата defaultdict или Dict
Предположат, у меня есть следующие коды:
a = defaultdict(defaultdict)
a['c']['C'] = 1
a['b']['B'] = 2
a['a']['A'] = 3
a['a']['AA'] = 4
Я хотел бы, чтобы отсортировать его первый ключ, а затем получить еще один отсортированный defaultdict как
a['a']['A'] = 3
a['a']['AA'] = 4
a['b']['B'] = 2
a['c']['C'] = 1
Я попытался с помощью упорядоченного (a.iteritems()), а затем получить еще один список. Однако мне нужно получить диктофон, потому что я должен их повторить.
Как я могу это сделать?
Словари являются несортированными. Вы не можете сортировать их. Вы могли бы сортировать ключи, хотя и перебирать ключи для доступа к значениям. –
«Мне нужно получить диктофон, потому что я должен их повторить» не имеет никакого смысла. –
Спасибо, я думаю, что неправильно понял словарь в python. –