У меня есть списки, как:Сортировка списков в Python, основанные на правиле
['pt=media:song', 'class=song', 'object=mp3']
['class=text','pt=transaction:email', 'object=email']
['category=where','pt=text:where','class:question']
['object:mp4','class=movie', 'pt=media:movie']
Я хочу, чтобы отсортировать их так, что у меня всегда есть поля, начиная с первого "pt="
, а остальные из них отсортированных в алфавитном порядке.
, так что результат будет:
['pt=media:song','class=song', 'object=mp3']
['pt=transaction:email','class=text', 'object=email']
['pt=text:where','category=where','class:question']
['pt=media:movie','class=movie','object:mp4']
Как я могу идти об этом?
Там нет даты или что-нибудь еще в списках. Что означает «хронологический порядок» в данном случае? –
В вашем образце используется * восходящий ** лексикографический ** порядок *. Для текста это алфавитно. –