“daftar sortir python berdasarkan fungsi khusus” Kode Jawaban

daftar sortir python berdasarkan fungsi khusus

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

Python Urutkan daftar berdasarkan pesanan khusus

# 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

Jawaban yang mirip dengan “daftar sortir python berdasarkan fungsi khusus”

Pertanyaan yang mirip dengan “daftar sortir python berdasarkan fungsi khusus”

Lebih banyak jawaban terkait untuk “daftar sortir python berdasarkan fungsi khusus” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya