【问题标题】:How can I implement a function in Python that will take in a list of strings and return a new list with all duplicates removed? [duplicate]我如何在 Python 中实现一个函数,该函数将接收一个字符串列表并返回一个删除了所有重复项的新列表? [复制]
【发布时间】:2023-01-07 22:48:46
【问题描述】:

有一个名为 my_list 的字符串列表,我想创建一个名为 remove_duplicates 的函数,它将此列表作为参数并返回一个新列表,其中删除了所有重复项。 原始列表中元素的顺序应保留在新列表中。 例如,如果 my_list 是 ['a', 'b', 'c', 'b', 'd', 'a'], 那么该函数应该返回一个新列表 ['a', 'b', 'c', 'd']。

我试图通过使用 for 循环遍历 my_list 并将每个元素添加到名为 result 的新列表(如果它尚未在 result 中)来解决此问题。 但是,这种方法并不能完全删除所有重复项。 我正在寻找一种方法来实现 remove_duplicates 函数,以便正确地从列表中删除所有重复项。

dollahzing.blog 博客

【问题讨论】:

  • PS 我的博客页面是 dollahzing.blog

标签: python jquery json list pytorch


【解决方案1】:

您可以使用Set() 它将删除所有重复项 例子:

def remove_dup(list_temp:list)->list:
  return list(set(list_temp))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 2022-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2020-01-27
    相关资源
    最近更新 更多