Я пытаюсь отсортировать список кортежей на основе другого списка кортежей по ключу в этом списке.
Скажите, у меня есть следующее:
list1 = [(5, 'something'),(2,'bobby'),(9,'suzy'),(6,'crab')]
list2 = [('something','othervalues'),('suzy','stuff'),('bobby','otherthings')]
И из этого я получу вывод сортировки по первому элементу каждого кортежа в list1.
sorted = [('suzy','stuff'),('something','othervalues'),('bobby','otherthings') ]
Таким образом, он выполняет пересечение, а затем сортирует оставшиеся значения по первому элементу в кортеже list1.
Я не уверен, как это сделать, поэтому любая помощь будет отличной.