У меня есть это:сортировать ДИКТ по ключевому списку
order = [
'foo',
'bar',
'baz',
]
data = {
'bar': 'barValue',
'foo': 'fooValue',
'baz': 'bazValue',
}
Я хочу, чтобы в конце концов, чтобы это:
sorted_data = [
'fooValue',
'barValue',
'bazValue',
]
Итак, у меня есть Dict с парами ключ-значение и у меня есть список, который содержит ключи от этого dict в некотором порядке. Я хочу получить список значений dict, отсортированных по ключам в том порядке, в котором они указаны в списке.
мне это нужно, потому что, к сожалению, Django не поддерживает что-то же просто, как это в шаблонах:
{% for key in order %}
<div>{{ data[key] }}</div>
{% endfor %}
Это не называется 'sorting' – thefourtheye