python
harry_128
这个作者很懒,什么都没留下…
展开
-
python list去重方法及效率
1、直观方法li=[1,2,3,4,5,1,2,3]new_li=[]for i in li: if i not in new_li: new_li.append(i)print(new_li)总结:这样可以做出来,但是效率不行。但是此方法保证了列表的顺序性。2、利用set的自动去重功能li=[1,2,3,4,5,1,2,3]li=list(set(...原创 2018-06-01 13:15:01 · 22260 阅读 · 0 评论 -
关于乱序(shuffle)与随机采样(sample)的一点探究
目录 Shuffle Sample Sample的各种实现回到random.samplerandom.sample有没有问题总结references 正文 最近一个月的时间,基本上都在加班加点的写业务,在写代码的时候,也遇到了一个有趣的问题,值得记录一下。 简单来说,需求是从一个字典(python dict)中随机选出K个满足条件的key。代码如下(python2...转载 2018-07-12 10:36:07 · 4374 阅读 · 1 评论