我正在尝试打印最小的数字。我的教授称这为字典顺序。
例如,我有此列表:
[27312,31539]
[49494,26089]
[2946,28149]
结果应为:
27312
26089
28149
为什么28149小于2946,所以2 = 2,但是下一个int 8 <9,所以它显示28149。
是否可以使用lambda来实现?
答案 0 :(得分:2)
您可以将min
功能与str
一起用作关键功能:
print(min([27312,31539], key=str))
print(min([49494,26089], key=str))
print(min([2946,28149], key=str))
这将输出:
27312
26089
28149