码迷,mamicode.com
首页 > 编程语言 > 详细

python 玩转字符串,字典,列表排序,查找,去重

时间:2019-06-18 00:33:45      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:key   缺点   strong   lis   改变   numpy   函数   保持数据   unique   

问题1.list去重

1.方法1:利用集合的去重特性。

a=[1,2,1] 

b=list(set(a))

缺点:集合是无序的,可能改变数据顺序

b.sort(key=a.index)

2.方法2:利用numpy中的unique()函数可以保持数据的唯一性

a=[1,2,1]

b=list(np.unique(np.array(a)))

3.方法3:利用字典键的唯一性

a=[1,2,1]

b={}.fromkeys(i for i in a).keys()

4.方法4:

python 玩转字符串,字典,列表排序,查找,去重

标签:key   缺点   strong   lis   改变   numpy   函数   保持数据   unique   

原文地址:https://www.cnblogs.com/xuehaiwuya0000/p/11042902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!