0
Как я могу сортировать list
из dict
s по их name
значениям в соответствии с произвольным заказом? Я хочу dict
s с именем 720p
, чтобы прийти первым, затем dict
s с именем 1080p
и, наконец, dict
s с именем 360p
.Как я могу отсортировать список dicts произвольно определенным ключом?
hosters = []
for entry in json.loads(aResult[1][0]):
if 'file' not in entry or 'label' not in entry: continue
sLabel = sName + ' - ' + entry['label'].encode('utf-8')
hoster = dict()
hoster['link'] = entry['file']
hoster['name'] = sLabel
hoster['resolveable'] = True
hosters.append(hoster)
Я не вижу никакого выхода. Вы имеете в виду «хостеров»? Является ли 'хостерами' список? По убыванию? – Chris
Что вам нужно сортировать? Также вы снова создаете хостера на каждой итерации, это то, что вы хотите? – alpert
Hosters - это список, и у меня есть 2 или иногда 3 записи. 360p является первым 720p вторым и 1080p третьим. Я хочу, чтобы 720p или 1080p были первыми в списке. – Unreal