Files
AdventOfCode2023/07/test2.py
2023-12-07 15:55:52 +01:00

13 lines
442 B
Python

order = ['d', 'b', 'c', 'e', 'a', 'x', 'z', 'y']
# Die zu sortierende Liste von 5 Zeichen langen Strings
my_list = ['abxyz', 'cabcd', 'bacde']
# Definiere die benutzerdefinierte Sortierfunktion, um die Reihenfolge festzulegen
def custom_sort(s):
return [order.index(c) for c in s]
# Sortiere die Liste mithilfe der benutzerdefinierten Sortierfunktion
my_list.sort(key=custom_sort)
print(my_list) # Output: ['bacde', 'cabcd', 'abxyz']