首页 > 解决方案 > 我想将我的第二个元组列表排列到另一个元组列表的第一个列表中

问题描述

我想将我的第二个元组列表排列到另一个元组列表的第一个列表中,而第一个元组列表仍然基于每个元组的第二项的递增顺序:

1st = [('H', 7)]
2nd = [('I', 5), ('J', 6)]

输出

1st = [('I', 5), ('H', 7), ('J', 6)]

标签: pythonpython-3.x

解决方案


first = [('H', 7)] 
second = [('I', 5), ('J', 6)]
first = sorted(second + first, key=lambda x: x[1])
print(first)
# [('I', 5), ('J', 6), ('H', 7)]

推荐阅读