[問題] 請問數字排序的方法

作者: 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