zoukankan      html  css  js  c++  java
  • python

    python - 列表去重

    方法一

    一步步进行拆解


    # -*- coding:utf-8 -*-
    
    # 列表去重
    d = [5, 8, 1, 2, 5, 2, 9, 6]
    
    a = []  # 定义一个空列表
    
    '''
    对列表 d 进行遍历,把列表 d 中的元素使用 append 函数追加到列表 a 
    相当于复制了列表 d 
    
    '''
    for i in d:
        # print(i)
        a.append(i)
    print(a)
    
    # 得到的结果:
    # [5, 8, 1, 2, 5, 2, 9, 6]
    
    


    以上ok了之后,要达到去重的目的,要在追加前加一个判断,因为是一个一个元素追加到列表 a 中,
    所以加一个判断,再遍历列表 d 的时候,判断列表 a 中是否有存在的元素了,如果没有,就追加。



    for i in d:
        # 做一个判断,元素 i 不在列表 a 时,再追加
        if i not in a:
            a.append(i)
    print(a)
    
    # 结果:
    # [5, 8, 1, 2, 9, 6]
    
    

    以上,就达到去重的目的。





    ------分割线------

    该工作的时候好好工作,该玩的时候就好好尽兴;
    遇到比自己优秀的人学会欣赏,看到落魄潦倒的也不鄙视。
    ———— 这就是所谓的“拎得清”,做人做事,这样的状态最好。
    ———— 苏岑
    
  • 相关阅读:
    计算机二级Python
    vivado三人表决仿真
    verilog设计加法器
    超前进位加法器
    OO第二单元总结
    OO第一单元总结
    第一次阅读作业
    安卓计算器
    安卓第四周作业
    第十四周作业
  • 原文地址:https://www.cnblogs.com/wwho/p/15400710.html
Copyright © 2011-2022 走看看