python写一个查重

简介: python写一个查重

以下是一个简单的Python程序,用于检查列表中的重复元素:

def find_duplicates(lst):
    duplicates = []
    for i in range(len(lst)):
        for j in range(i+1, len(lst)):
            if lst[i] == lst[j] and lst[i] not in duplicates:
                duplicates.append(lst[i])
    return duplicates

# 示例用法
list1 = [1, 2, 3, 4, 5, 5, 6, 6, 7]
print(find_duplicates(list1))

输出:

[5, 6]

以上代码通过使用两层循环来比较列表中的每个元素,并将重复的元素添加到另一个列表中。在添加元素之前,我们使用not in duplicates来确保列表中没有重复添加同一个元素。

相关文章
|
存储 人工智能 数据挖掘
python基本常识
Python是一种高级编程语言,具有简洁易读的语法和强大的功能。它被广泛应用于各个领域,包括Web开发、数据分析、人工智能等。下面是对Python基本用法的解释说明
93 0
|
Python
李峋同款爱心Python代码版来了
李峋同款爱心Python代码版来了
7473 2
李峋同款爱心Python代码版来了
|
4月前
|
存储 JSON 算法
豆瓣评分9.4!最适合Python入门后进阶的Python食谱!
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
|
6月前
|
JSON 程序员 数据格式
豆瓣评分9.6!用81个项目带你从Python 3零基础到Python自动化
Python的名字来自超现实主义的英国喜剧团体,而不是来自蛇。Python程序员被亲切地称为Pythonistas。Monty Python和与蛇相关的引用常常出现在Python的指南和文档中。
|
7月前
|
小程序 Python
python背单词小程序
python背单词小程序
|
程序员 Python
python是神马?
python是神马?
126 0
python是神马?
|
Python
【Python百日刷题计划】Day2~生成器面试题(你真的了解Python生成器吗?)
【Python百日刷题计划】Day2~生成器面试题(你真的了解Python生成器吗?)
101 0
|
移动开发 Java 索引
【Python基础】详解Python基础函数,包教包会
【Python基础】详解Python基础函数,包教包会
【Python基础】详解Python基础函数,包教包会
|
Java C++ Python
【Python基础】详解Python基础函数,包教包会(二)
【Python基础】详解Python基础函数,包教包会(二)
【Python基础】详解Python基础函数,包教包会(二)
【Python基础】详解Python基础函数,包教包会(三)
【Python基础】详解Python基础函数,包教包会(三)
【Python基础】详解Python基础函数,包教包会(三)