发布网友 发布时间:2022-04-24 13:29
共3个回答
热心网友 时间:2022-04-18 04:06
1,3,a 主要根据asc码排序,1和3属于int类型,a属于str类型,i的asc码在s前面,所以先排数字,然后1排在3前面没有什么疑问了吧。
热心网友 时间:2022-04-18 05:24
首先,数字排序,字符串排序这里就不论述了;
其次,经试验验证,比较数据时,所有的数字均视为小于字符
eg.
>>> sorted(['a',8125,'812'])
[8125, '812', 'a']
>>>
热心网友 时间:2022-04-18 06:59
——首先说明,我也是新手——
把列表中所有元素转换为字符,然后排序
要用到for循环,大概是这样
str(x) for x in list