python - 我想将我的第二个元组列表排列到另一个元组列表的第一个列表中
问题描述
我想将我的第二个元组列表排列到另一个元组列表的第一个列表中,而第一个元组列表仍然基于每个元组的第二项的递增顺序:
1st = [('H', 7)]
2nd = [('I', 5), ('J', 6)]
输出
1st = [('I', 5), ('H', 7), ('J', 6)]
解决方案
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)]
推荐阅读
- java - 当我根本没有接触它时,我在 debug/AndroidManifest.xml 中出现错误
- apache-spark - Spark 结构化流文件源起始偏移量
- c# - 使用 Lambda 按对象成员和第二个整数数组进行过滤
- javascript - 语义 ui 构建如何将这个项目放在一起
- ios - 从 iOS 应用程序打开 Apple 地图时的 EXC_BAD_ACCESS
- c# - 构造函数使用来自对象的参数
- php - 忽略 session_start() & getallheaders() 错误 Opencart
- django - Django OAuth 工具包错误:重复键值违反唯一约束“oauth2_provider_accesstoken_pkey”
- keras - 剂量 model.fit() 在 Keras 的某个地方调用 model.predict()?
- python - 熊猫,对超级日期/系列中的分组系列进行子排序/排序