13 lines
442 B
Python
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'] |