猿问

按字典序查找最小数

我正在尝试打印最小的数字。我认为我的教授称之为字典顺序。


例如,我有这个列表:


[27312,31539]

[49494,26089]

[2946,28149]

结果应该是:


27312

26089

28149

为什么 28149 小于 2946 所以,2 = 2,但是下一个 int 8<9 ,所以它打印 28149。


是否可以使用 lambda 来实现?


紫衣仙女
浏览 165回答 1
1回答

慕尼黑8549860

您可以使用该min函数str作为关键函数:print(min([27312,31539], key=str))print(min([49494,26089], key=str))print(min([2946,28149], key=str))这输出:273122608928149
随时随地看视频慕课网APP

相关分类

Python
我要回答