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)
相关推荐
I疯子8 小时前
2026-04-13 打卡第 6 天
开发语言·python
HaiXCoder8 小时前
python从入门到精通-第6章: 元编程 — Python的"超能力"
python
断眉的派大星8 小时前
值传递和引用传递
开发语言
素玥8 小时前
实训7 json文件数据用python导入数据库
数据库·python·json
千枫s8 小时前
做一个电脑版爬虫程序
爬虫·python
大邳草民8 小时前
Python 对象模型与属性访问机制
开发语言·笔记·python
xyq20248 小时前
Swift 下标脚本
开发语言
weixin_402486348 小时前
小分子 pdb准化为sdf
python
橘子编程8 小时前
密码学完全指南:从基础到实战
java·python·密码学
蓝色的杯子8 小时前
Python面试30分钟突击掌握-LeetCode2-Strings
python