【问题标题】:Removing duplicate items in a list [duplicate]删除列表中的重复项[重复]
【发布时间】:2021-11-13 00:45:10
【问题描述】:

您能帮我删除 python3 列表中的重复项吗? 例如输入列表是: ['2001', '0', '3c4d', '15', '0', '0', 'db8', '1a2b']

和输出: ['2001', '0', '3c4d', '15', 'db8', '1a2b']

【问题讨论】:

  • 你可以使用 set for.that
  • 欢迎来到 Stack Overflow!请拨打tour。请在提问之前尝试自己的研究。有关更多提示,请参阅How to Ask
  • list(dict.from_keys(data))

标签: python python-3.x list


【解决方案1】:
OUTPUT = list(set(INPUT))

为了保持秩序:

OUTPUT = list(dict.fromkeys(INPUT)) # Credit to @Jab

转换为一组独特的项目,然后返回列表形式。

【讨论】:

    猜你喜欢
    • 2014-09-30
    • 2011-10-04
    • 2020-04-22
    • 2017-12-15
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 2016-10-19
    相关资源
    最近更新 更多