“python trier une liste en utilisant l'ordre défini” Réponses codées

python trier une liste en utilisant l'ordre défini

>>> sorted(A, key = lambda i: B.index(i[0]))
[[6, 1], [1, 3], [3, 5]]
Fierce Fox

python trier une liste en utilisant l'ordre défini

>>> A = [[3,5],[1,3],[6,1]]
>>> B = [6,1,3]
>>> srt = {b: i for i, b in enumerate(B)}
>>> sorted(A, key=lambda x: srt[x[0]])
[[6, 1], [1, 3], [3, 5]]
Fierce Fox

Réponses similaires à “python trier une liste en utilisant l'ordre défini”

Questions similaires à “python trier une liste en utilisant l'ordre défini”

Plus de réponses similaires à “python trier une liste en utilisant l'ordre défini” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code