l = ["the", "dog", "jumped"]
master = ["the", "quick", "brown", "fox", "jumped", "over", "thine", "lazy", "dog"]
Вот наши списки.Чтобы отсортировать l
, мы обычно используем l.sort()
.Но смотри!list.sort
принимает аргумент key
!Это функция, которая принимает каждое значение и выводит число, которое мы можем использовать как заказчик.Итак, давайте используем «позицию в master
»:
l.sort(key=master.index)
print(l)
Это дает нам:
['the', 'jumped', 'dog']
Успех!