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)
相关推荐
Islucas8 小时前
Claude code入门保姆级教程
python·bash·claude
萝卜白菜。8 小时前
TongWeb7.0相同的类指明加载顺序
开发语言·python·pycharm
wb043072018 小时前
使用 Java 开发 MCP 服务并发布到 Maven 中央仓库完整指南
java·开发语言·spring boot·ai·maven
Rsun045518 小时前
设计模式应该怎么学
java·开发语言·设计模式
赵钰老师8 小时前
【ADCIRC】基于“python+”潮汐、风驱动循环、风暴潮等海洋水动力模拟实践技术应用
python·信息可视化·数据分析
良木生香8 小时前
【C++初阶】:C++类和对象(下):构造函数promax & 类型转换 & static & 友元 & 内部类 & 匿名对象 & 超级优化
c语言·开发语言·c++
爬山算法8 小时前
MongoDB(80)如何在MongoDB中使用多文档事务?
数据库·python·mongodb
5系暗夜孤魂8 小时前
系统越复杂,越需要“边界感”:从 Java 体系理解大型工程的可维护性本质
java·开发语言
YuanDaima20489 小时前
基于 LangChain 1.0 的检索增强生成(RAG)实战
人工智能·笔记·python·langchain·个人开发·langgraph
无巧不成书02189 小时前
C语言零基础速通指南 | 1小时从入门到跑通完整项目
c语言·开发语言·编程实战·c语言入门·零基础编程·c语言速通