Python实操3:数据元素去重
原创1.实践性内容:
- 一种新的列表收集方法
- 使用set集合去重
- 使用itertools模块的groupby函数去重
2.代码内容:
import random
import itertools as it
# 列表元素重复数据消除
# 一种新的列表收集方法
num = 10
b_list = []
a_list = [random.randint(10, 20) for i in range(num)]
print(a_list)
for b in a_list:
if b not in b_list:
b_list.append(b)
print(b_list)
# 利用set集合去重
c_list = list(set(a_list))
print(c_list)
# 利用itertools模块的groupby函数去重
# 首先将list列表排序
d_list = []
a_list.sort()
d_it = it.groupby(a_list)
for x, y in d_it:
d_list.append(x)
print(d_list)
3.结果图表:
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除