![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
误区笔记
KID-19
憨憨
展开
-
python sort自定义key函数
今天做力扣T937.重新排列日志文件,看见官解的sort使用key关键字很神奇,故记下来当做笔记。力扣题目key关键字自定义函数,根据自定义函数的返回值进行排序。举列:将ls[5,‘a’,8,‘z’,‘e’,0,7,‘m’]排序,排序规则所有数字在字母前,数字间按大小排序,子母间相对位置不变。注:python sort函数的排序是稳定的#构建排序函数f = lambda x: (0,x) if type(x)==type(0) else (1,)上述函数意为当x的类型是数字型时,返回(0,原创 2022-05-03 10:37:09 · 1511 阅读 · 1 评论 -
列表去重
法一:s = [1,9,6,6,3,1]s = list(set(s))print(s)可以看到输出结果为[1, 3, 9, 6]但由于集合的无序性,这种方法显然改变了原列表的顺序。下面介绍一种不改变顺序的方法法二:s = [1,9,6,6,3,1]t= list(set(s))t.sort(key = s.index)print(t)结果[1, 9, 6, 3]...原创 2021-03-17 21:03:04 · 57 阅读 · 0 评论 -
使用python建立n维0矩阵
123原创 2021-03-17 19:32:41 · 2414 阅读 · 0 评论