按任意Lambda排序

按任意Lambda排序,第1张

按任意Lambda排序

您基本上已经拥有它:

>>> mylist = [["quux", 1, "a"], ["bar", 0, "b"]]>>> mylist.sort(key=lambda x: x[1])>>> print mylist

给出:

[['bar', 0, 'b'], ['quux', 1, 'a']]

这样就可以对mylist进行排序。

[由于@Daniel的更正,此段落得以编辑。]

sorted
将返回一个已排序的新列表,而不是实际更改输入,如http://wiki.python.org/moin/HowTo/Sorting/中所述。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存