【发布时间】:2023-03-09 20:12:01
【问题描述】:
我正在寻找一些东西来按 Python 中的值和键对列表进行排序。我发现了这个:
list.sort(key=lambda (k, v): (-v, k))
这个 lambda 函数是如何工作的?
【问题讨论】:
-
那么您有什么疑虑,您做了什么来澄清这些疑虑?例如,您是否尝试过在解释器中对其进行测试?
-
您要在
key或value上对字典进行排序? -
我想按值对列表进行排序,然后对具有相同值的列表进行键排序。我不明白的是 -v 因为我在没有 - 的情况下尝试了这个,在我看来,列表仅按值排序。
标签: python sorting dictionary