python移除列表中的重复元素

作者: 傻逼平台瞎几把封号 | 来源:发表于2022-07-19 14:34 被阅读0次

    所谓基础不牢,地动山摇,咱们基础学完了,但是要温故而知新。

    涉及知识点

    • python 遍历列表
    • python 集合 set
    • python 方法调用

    代码解析

    咱们通过遍历和集合两个方式来实现

    首先导入使用的模块

    import platform
    

    画蛇添足一下

    print("俱往矣,数风流人物,还看今朝")
    

    移除列表中的重复元素
    输入数据

    input_list = [1, 2, 2, 3, 3, 3]
    
    print("输入数据: ", input_list)
    

    方法1: 遍历列表

    def method_1():
        print("方法 1 : 遍历列表")
        result = []
        for e in input_list:
            if e not in result:
                result.append(e)
    
        print("结果: ", result)
    

    方法2: 使用集合 set

    def method_2():
        print("方法 2 : 使用集合 set")
        result = list(set(input_list))
        print("结果: ", result)
    

    全部代码

    import platform
    
    print("俱往矣,数风流人物,还看今朝")
    
    input_list = [1, 2, 2, 3, 3, 3]
    
    print("输入数据: ", input_list)
    
    def method_1():
        print("方法 1 : 遍历列表")
        result = []
        for e in input_list:
            if e not in result:
                result.append(e)
    
        print("结果: ", result)
    
    def method_2():
        print("方法 2 : 使用集合 set")
        result = list(set(input_list))
        print("结果: ", result)
    
    method_1()
    
    method_2()
    
    print("Python 版本", platform.python_version())
    
    

    运行结果

    兄弟们快去试试吧!

    来都来了,点个赞再走呗!

    相关文章

      网友评论

        本文标题:python移除列表中的重复元素

        本文链接:https://www.haomeiwen.com/subject/phhtirtx.html