美文网首页程序员python 初中高合集
关于python去重操作的实例与算法原理演示 2020-1

关于python去重操作的实例与算法原理演示 2020-1

作者: 秸秆混凝烧结工程师 | 来源:发表于2020-12-10 23:28 被阅读0次

    前不久一起工作的同事为了我Python3中如何去掉重复的内容,鉴于这块难度比较大,我在这里给大家提供两种方法实现,第一种是利用set(),可用一行代码实现去除重操作,第二种方法是利用循环的方式实现的算法原理。(不多说了我们一起来敲一下这段代码)

    方法一:
    mylist = [ 1,2,4,4,88,99,1,3,4,88] 去重效果为 【1 2 4 88 99 3】
    具体代码如下:
    Print(set(mylist))
    #即可完成去重

    方法二:
    实现原理如下:
    我们先拿到每一个元素的个数如果个数大于则表示元素,否则既表示无重复元素跳过即可,下面我和大家一起来敲一下代码。以下代码可直接粘贴到命令行使用

    mylist = [ 1,1,2,2,2,4,4,5,6,8,8,9 ]
    index = 0
    while index < len(mylist):
    if mylist.count(mylist[index]) > 1 :
    mylist.remove(mylist[index])
    else:
    print(mylist)
    index += 1
    print(mylist)

    (这样就完美了,今天回家没有带笔记本,在公司,文字和代码都是Surface敲的,没有粘贴代码运行后的效果图请各位见谅,后面我争取上)

    相关文章

      网友评论

        本文标题:关于python去重操作的实例与算法原理演示 2020-1

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