![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python小技巧
陌任
充满野性的理智者
展开
-
当使用input()输入,split()分隔返回一个列表时,此时列表内的元素是字符串类型,如何将这所有元素转换为我们想要的类型呢?!
python小技巧当使用input()输入,split()分隔返回一个列表时,此时列表内的元素是字符串类型,如何将这所有元素转换为我们想要的类型呢?!方法一(较为低级的做法):遍历每个元素进行转换。>>> ls=['1','2','3','4','5','6']>>> lt=[]>>> for i in ls: lt.append(int(i))2.方法二(使用内置函数map())ls=list(map(int,input().原创 2021-01-21 10:11:49 · 1929 阅读 · 0 评论 -
python对字符串进行长度排序,当长度相同是进行字典序排序
python对字符串进行长度排序,当长度相同是进行字典序排序方法一:可以分为两次,先进行字典序排序,再进行长度排序。a=['bcdefg','abcdef','ija','abc','abcd']a.sort()a.sort(key=len)print(a)>>>['abc', 'ija', 'abcd', 'abcdef', 'bcdefg']2.方法二:sort的高级用法a=['bcdefg','abcdef','ija','abc','abcd']a.sort原创 2021-01-21 10:55:21 · 2433 阅读 · 0 评论