python 列表(list)按照原始列表中的顺序去重

以下两种方式,可以把list按照原始列表中的顺序去重元素1、使用 for 循环代码语言:javascript代码运行次数:0运行复制source_list=["a","c","d"

python 列表(list)按照原始列表中的顺序去重

以下两种方式,可以把list按照原始列表中的顺序去重元素

1、使用 for 循环

代码语言:javascript代码运行次数:0运行复制
source_list=["a","c","d","b","e","b","d","a"]
result_list1=[]
for x in source_list:
    if x not in result_list1:
        result_list1.append(x)
print(result_list1)
#输出结果: ['a','c','d','b','e']

2、使用dict.fromkeys

代码语言:javascript代码运行次数:0运行复制
source_list=["a","c","d","b","e","b","d","a"]
result_list2 = list(dict.fromkeys(source_list))
print(result_list2)
#输出结果: ['a','c','d','b','e']

#备注:
print(dict.fromkeys(source_list)
#输出结果: 
# {'a':None,'c':None,'d':None,'b':None, 'e':None}

发布者:admin,转转请注明出处:http://www.yc00.com/web/1748202238a4746982.html

相关推荐

  • python 列表(list)按照原始列表中的顺序去重

    以下两种方式,可以把list按照原始列表中的顺序去重元素1、使用 for 循环代码语言:javascript代码运行次数:0运行复制source_list=["a","c","d"

    4小时前
    10

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信