python - 按最低值对元组列表进行排序

标签 python

假设我有一个元组列表:

my_list = [(1, 4), (3, 0), (6, 2), (3, 8)]

无论位置如何,如何按元组中的最小值对列表进行排序?我的最终名单如下:

my_sorted_list = [(3, 0), (1, 4), (6, 2), (3, 8)]

最佳答案

您可以利用 key 参数来 .sortsorted:

>>> my_list = [(1, 4), (3, 0), (6, 2), (3, 8)]
>>> sorted(my_list, key=min)
[(3, 0), (1, 4), (6, 2), (3, 8)]

关于python - 按最低值对元组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10922879/

相关文章:

Python - 将列表数据类型输出为 CNF

Python 在同一字典中向下和向上排序

python - 在 Django 的一个 View 中组合来自三个表的数据

python - 如何连接到远程 Windows 机器以使用 python 执行命令?

python - 循环遍历两个列表,我想从每个列表中弹出

python - 集成 MLFlow 的线性回归模型

python - 词性标注——NLTK 认为名词是形容词

python - 如何从 pandas 数据框中的文本字符串中提取所有形容词?

python - 如何防止sqlalchemy中的相关对象持久化?

python - 使用 pythonplotly 绘制动画线图