提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在尝试打印最小的数字。 我的教授称这为字典顺序。
例如,我有以下列表:
[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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.