“Lista de classificação Python por função personalizada” Respostas de código

Lista de classificação Python por função personalizada

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

Python classifique uma lista por um pedido personalizado

# 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

Respostas semelhantes a “Lista de classificação Python por função personalizada”

Perguntas semelhantes a “Lista de classificação Python por função personalizada”

Mais respostas relacionadas para “Lista de classificação Python por função personalizada” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código