首页 > 代码库 > Python列表去除重复元素
Python列表去除重复元素
主要尝试了3种列表去除重复元素
#2.去除列表中的重复元素 #set方法 def removeDuplicates_set(nums): l2 = list(set(l1)) #用l1的顺序排序l2 #l2.sort(key=l1.index) return l2 #重构字典方法 def removeDuplicates_dict_fromkeys(nums): l2 = {}.fromkeys(nums).keys() return list(l2) #列表推到式,普通方法 def removeDuplicates_normal(nums): l2 = [] [l2.append(i) for i in nums if not i in l2] return list(l2) if __name__==‘__main__‘: l1 = [‘b‘,‘c‘,‘d‘,‘b‘,‘c‘,‘a‘,‘a‘] print (removeDuplicates_normal(l1))
Python列表去除重复元素
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。