“Список сортировки Python по пользовательской функции” Ответ

Список сортировки Python по пользовательской функции

from functools import cmp_to_key
sorted(mylist, key=cmp_to_key(lambda item1, item2: fitness(item1) - fitness(item2)))
Hungry Horse

Python сортируйте список по пользовательскому заказу

# Example usage:
list_to_sort = [('U', 23), ('R', 42), ('L', 17, 'D')]
custom_sort_order = ['R', 'D', 'L', 'U']
sorted(list_to_sort, key=lambda list_to_sort: custom_sort_order.index(list_to_sort[0]))
# Where 0 is the tuple index to use for sorting by custom order
--> [('R', 42), ('L', 17, 'D'), ('U', 23)]
Charles-Alexandre Roy

Ответы похожие на “Список сортировки Python по пользовательской функции”

Вопросы похожие на “Список сортировки Python по пользовательской функции”

Больше похожих ответов на “Список сортировки Python по пользовательской функции” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования