我正在尝试打印最小的数字。我认为我的教授称之为词典顺序。
例如,我有这个列表:
[27312,31539]
[49494,26089]
[2946,28149]
结果应该是:
27312
26089
28149
为什么 28149 比 2946 小,所以 2 = 2,但是下一个 int 8<9 ,所以它打印 28149。
可以使用 lambda 来实现吗?
最佳答案
您可以将 min
函数与 str
一起使用作为关键函数:
print(min([27312,31539], key=str))
print(min([49494,26089], key=str))
print(min([2946,28149], key=str))
输出:
27312
26089
28149
关于python - 按字典顺序查找最小的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305834/