У меня есть список словарь, как:Списка Сортировать по значению словаря
[{'apr': 567.82,
'aug': 567.82,
'dec': 0.0,
'feb': 0.0,
'jan': 0.0,
'jul': 567.82,
'jun': 567.82,
'mar': 0.0,
'may': 567.82,
'nov': 0.0,
'oct': 567.82,
'sep': 567.82,
'tenantname': 7,
'unitname': 4},
{'apr': 0.0,
'aug': 0.0,
'dec': 567.82,
'feb': 0.0,
'jan': 0.0,
'jul': 0.0,
'jun': 0.0,
'mar': 0.0,
'may': 0.0,
'nov': 567.82,
'oct': 0.0,
'sep': 0.0,
'tenantname': 2,
'unitname': 4},
{'apr': 0.0,
'aug': 0.0,
'dec': 0.0,
'feb': 567.82,
'jan': 567.85,
'jul': 0.0,
'jun': 0.0,
'mar': 567.82,
'may': 0.0,
'nov': 0.0,
'oct': 0.0,
'sep': 0.0,
'tenantname': 1,
'unitname': 4}]
Я хочу, чтобы отсортировать список по значению Словаря, такой, что
- ДИКТ со значением для месяц «jan», «feb», «mar» наступят первые
- dict со значением за месяц 'apr', 'may', .... будет вторым
- dict со значением за месяц ' нов ',' dec 'наступит последним
Возможно изготовление какой-либо попытки в этом, а затем с просьбой о помощи было бы более конструктивно – BeRecursive
Пожалуйста, используйте pprint для печати словаря, это совершенно нечитаемо. Замена таких ценностей, как 567.82000000000005, также была бы хорошей идеей. Кроме того, я не совсем понимаю, чего вы пытаетесь достичь. Попытайтесь прояснить свою проблему. – pawroman
@BeRecursive: +1 для каламбура – MattH