[问题] 请问数字排序的方法

楼主: shala (沙罗)   2020-08-11 20:27:05
例如 2、11、1
请问大家是怎么排序成1、2、11,而非1、11、2?
单纯用sorted函数会排成1、11、2
作者: pmove (金疾柠檬)   2020-08-11 20:59:00
转成int再排?原po是要问big integer的情况吗?
作者: papple23g (逆道者)   2020-08-11 21:32:00
sorted(List, key = lambda x: (len(x),x))
作者: TitanEric (泰坦)   2020-08-11 22:26:00
统一转数字再sort
作者: TuCH (谬客)   2020-08-12 08:11:00
文字跟数字你要怎么排?1>2>99999>a>b>c>d>....>z?
作者: jigfopsda (jigfopsda)   2020-08-12 12:01:00
sorted 可以自己写比大小的 function 爱怎么排就怎么排
楼主: shala (沙罗)   2020-08-12 18:30:00
谢谢大家提供参考~

Links booklink

Contact Us: admin [ a t ] ucptt.com