python移除列表中的重复元素

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

python移除列表中的重复元素

 

 

涉及知识点

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

代码解析

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

首先导入使用的模块

import platform
# Python学习交流群:279199867
# 进群后可领取海量:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!点击有道云笔记即可领取

 

画蛇添足一下

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移除列表中的重复元素

兄弟们快去试试吧!

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

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python移除列表中的重复元素 - Python技术站

(0)
上一篇 2023年4月2日 下午5:20
下一篇 2023年4月2日

相关文章

  • Python做游戏其实很简单,只是你觉得难…

    很多小伙伴都喜欢小游戏源码,想学一手Python做小游戏,问我做游戏难不难,要怎么做,接下来我就介绍一下,如何用Python做游戏。 游戏演示 2048小游戏 表白弹窗 贪吃蛇 五子棋 俄罗斯方块 超多小游戏,让你一个爽个够! 用PyGame做游戏非常简单,我们今天第一篇文章,让大家实现一个可以在地图上移动的小猪。 基本框架 首先,无论你是做什么游戏,别管三…

    Python开发 2023年4月2日
    00
  • Python基于PC版微信实现机器人

    闲着没事总想搞点事情,这不是web版的微信有专门的实时收发消息api,可以用Python直接调用,但是现在基本上登录不了web版微信,所以就用不了了。 但这不是还有windows版的微信吗,于是在基于前辈写好的第三方库,今天我们来实现一下实时收发信息,实现自动聊天机器人。 效果展示 微信实时收发消息 1、第三方库 基于第三方pc-wechat-hook-ht…

    Python开发 2023年4月2日
    00
  • Python爬取安居客房源信息,轻松获取优质房源!

    又到了所谓的金山银四就业季,那找工作的小伙伴宿舍住不惯的话,就会去租房子住,当然也不一定有宿舍,那么自己找房子的话,肯定是不知道哪哪好。 所以今天教大家用Python来采集本地房源数据,帮助大家筛选好房。 本文涉及知识点 爬虫基本流程 requests 发送请求 parsel 解析数据 csv 保存数据 开发环境 Python 3.8 Pycharm   本…

    Python开发 2023年3月31日
    00
  • 重温python基础:列表相加的方法(两个list [] 加法)

    哈喽兄弟么,今天咱们来复习一下列表相加的两个方法。 利用操作符+ +操作符 对象是list a = [1,2,3] b = [4,5,6] c = a+b print(c) #c的结果:[1,2,3,4,5,6]   利用extend extend 操作对象是list a = [1,2,3] b = [4,5,6] a.extend(b) print(a) …

    Python开发 2023年4月2日
    00
  • 挑战在代码里面不写for循环,让代码变得更简洁、规范、结构化,以及更好的代码可读性!

    哈喽兄弟们,又是新的一天!今天你敲代码了吗? 一、序言 为什么要挑战自己在代码里不写 for loop?因为这样可以迫使你去学习使用比较高级、比较地道的语法或 library。文中以 python 为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。 自从我开始探索 Python 中惊人的语言功能已经有一段时间了。一开始,我给自己一个挑战,目的…

    Python开发 2023年4月2日
    00
  • 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G…

    emmm~ 起因呢,这昨晚女同桌跟我说电脑有点卡,喊我去宿舍给她装个新系统,装系统就装系统吧,结果又说新系统表情包都没保存~ 我当时就有点生气,真当我是万能的呢? 于是我直接就用Python给她爬了几十个G,完事扭头就走,任她怎么喊我也没用! 一、准备工作 使用的环境 python3.8 | Anaconda pycharm 使用的模块 requests 第…

    Python开发 2023年4月2日
    00
  • Python分析14亿条数据,分分钟就处理好了

    Google Ngram viewer是一个有趣和有用的工具,它使用谷歌从书本中扫描来的海量的数据宝藏,绘制出单词使用量随时间的变化。 举个例子,单词 Python (区分大小写) : 这幅图来自:books.google.com/ngrams… ,描绘了单词 ‘Python’ 的使用量随时间的变化。 它是由谷歌的n-gram 数据集驱动的,根据书本印刷的每…

    Python开发 2023年3月31日
    00
  • Python制作炫酷的个人足迹地图

    用Python来绘制自己的个人足迹地图, 精确到市级别。 首先我们需要安装以下Python的第三方模块: echarts-china-cities-pypkg==0.0.9 echarts-china-provinces-pypkg==0.0.3 pyecharts==1.6.2 PyYAML==5.3.1   本项目的完整结构如下: 我们在项目中采用YAM…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部