【发布时间】:2011-04-16 10:45:55
【问题描述】:
我正在尝试根据另一个元组列表按该列表中的键对元组列表进行排序。
假设我有以下内容:
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 元组中的第一个元素对剩余值进行排序。
我不知道该怎么做,所以任何帮助都会很棒。
【问题讨论】: