Python【list列表去重】

目录

要求:

将list中的重复数据去重,至少使用两种方案

方案一:

方案二:


要求:

将list中的重复数据去重,至少使用两种方案

方案一:

使用set ,可以将list转换为set,由于set是无序且不允许重复元素的数据结构,转换后的set就会自动去除重复数据。然后再将set转回list即可。

代码如下:

python 复制代码
arr_list = [78, 8, 9, 9, 23, 4, 8]
print("原始列表为:", arr_list)
unique_list = list(set(arr_list))
print("去除重复后的列表为:", unique_list)

方案二:

建立一个新列表,然后遍历原始的列表将新列表中没有的元素存入新列表中

python 复制代码
arr_list = [78, 8, 9, 9, 23, 4, 8]
print("原始列表为:", arr_list)
unique_list = []
for i in arr_list:
    if i not in unique_list:
        unique_list.append(i)
print("去除重复后的列表为:", unique_list)
相关推荐
啊阿狸不会拉杆9 小时前
《计算机视觉:模型、学习和推理》第 5 章-正态分布
人工智能·python·学习·算法·机器学习·计算机视觉·正态分布
喵手9 小时前
Python爬虫实战:Spotify 公开歌单爬虫实战 - 打造你的全球音乐数据库!
爬虫·python·爬虫实战·spotify·零基础python爬虫教学·公开歌单爬虫实战·全球音乐数据库
MR_Promethus9 小时前
【C++11】volatile 关键字
开发语言·c++·volatile
啊阿狸不会拉杆9 小时前
《计算机视觉:模型、学习和推理》第 3 章-常用概率分布
人工智能·python·学习·机器学习·计算机视觉·正态分布·概率分布
ValhallaCoder13 小时前
hot100-栈
数据结构·python·算法·
xuzhiqiang072416 小时前
Java进阶之路,Java程序员职业发展规划
java·开发语言
MediaTea16 小时前
Python:生成器表达式详解
开发语言·python
-To be number.wan17 小时前
Python数据分析:SciPy科学计算
python·学习·数据分析
Dxy123931021617 小时前
DataFrame数据修改:从基础操作到高效实践的完整指南
python·dataframe
overmind18 小时前
oeasy Python 115 列表弹栈用pop删除指定索引
开发语言·python