我想根據另一個元組列表對列表中的鍵進行排序。基於元組列表對元組列表進行排序 - Python
說我有以下幾點:
list1 = [(5, 'something'),(2,'bobby'),(9,'suzy'),(6,'crab')]
list2 = [('something','othervalues'),('suzy','stuff'),('bobby','otherthings')]
而從這個我會收到列表1中的每個元組的第一個元素在輸出soring。
sorted = [('suzy','stuff'),('something','othervalues'),('bobby','otherthings') ]
因此,本質上它執行一個交集,然後通過list1的元組中的第一個元素對剩餘值進行排序。
我不知道該怎麼做,所以任何幫助都會很棒。