最近笔试的时候会做到对字符串排序的,虽然可以循环,但是其实还是有更简单的方法的
a = ["1","11","2","111"]
如果字符串还想保留原来的格式,不想转化为数字的时候
保留原来数组
a.sort(key=lambda d:int(d))
生成新的数组
b=sorted(a,key=lambda d:int(d))
如果想直接转成数字的话,for in if,然后再排序
b = [int(x) for x in a]
最近笔试的时候会做到对字符串排序的,虽然可以循环,但是其实还是有更简单的方法的
a = ["1","11","2","111"]
如果字符串还想保留原来的格式,不想转化为数字的时候
保留原来数组
a.sort(key=lambda d:int(d))
生成新的数组
b=sorted(a,key=lambda d:int(d))
如果想直接转成数字的话,for in if,然后再排序
b = [int(x) for x in a]