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]
    
    

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





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

    该工作的时候好好工作,该玩的时候就好好尽兴;
    遇到比自己优秀的人学会欣赏,看到落魄潦倒的也不鄙视。
    ———— 这就是所谓的“拎得清”,做人做事,这样的状态最好。
    ———— 苏岑
    
  • 相关阅读:
    .net中数据库事务机制
    位图排序
    JavaScript实现手动画线
    CSS 样式
    我的知识计划
    开发民政信息采集工具有感
    系统小技巧
    C++的学习笔记
    Android核心服务学习笔记
    突然想到的“社会发展历程”
  • 原文地址:https://www.cnblogs.com/wwho/p/15400710.html
Copyright © 2011-2022 走看看