用 7 种方法来去除列表中的重复元素,下面是代码实现:
# !/usr/bin/env python
# -*- coding:utf-8 -*-
'''
功能:Python列表去除方法总结(7种方法)
'''
import sys
reload(sys)
import copy
sys.setdefaultencoding("utf-8")
from collections import Counter
第一:使用内置set方法去重
def func1(data_list):
'''
使用内置set方法去重
'''
return list(set(data_list))
第二:借助字典方法fromkeys
def func2(data_list):
'''
借助字典方法fromkeys
'''
return list({}.fromkeys(data_list).keys())
第三:使用类列表推导式