美文网首页
python去除列表中重复的元素

python去除列表中重复的元素

作者: 摩羯座的某某 | 来源:发表于2019-06-16 16:31 被阅读0次

    #利用集合,直接将列表转化为集合,自动去重后转回列表。有一个问题,转换为集合的同时,数据无序了。

    # li = [11,22,22,33,44,44]

    # set = set(li)

    # li = list(set)

    # print(li)

    #第二种运用新建字典的方式,去除重复的键

    #  list = [11,22,33,22,44,33]

    # dic = {}

    # list = dic.fromkeys(list).keys()#字典在创建新的字典时,有重复key则覆盖

    # print(list)

    #

    #第三种是用列表的推导

    # list = [11,22,33,22,44,33]

    # lis = []                          #创建一个新列表

    # for i in list:                    #循环list里的每一个元素

    #    if  i  not in lis:            #判断元素是否存在新列表中,不存在则添加,存在则跳过,以此去重

    #        lis.append(i)

    # print(lis)

    #

    #第四种仅仅只是将for循环变为while循环

    # list = [11,22,33,22,44,33]

    # result_list=[]

    # temp_list=list

    # i=0

    # while i<len(temp_list):

    #    if temp_list[i] not in result_list:

    #        result_list.append(temp_list[i])

    #    else:

    #        i+=1

    # print(result_list)

    相关文章

      网友评论

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

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