如何在Python中实现一个函数,它可以接收一个字符串列表并返回一个删除了所有重复项的新列表?[duplicate]

4si2a6ki  于 2023-01-08  发布在  Python
关注(0)|答案(1)|浏览(138)
    • 此问题在此处已有答案**:

Removing duplicates in lists(56个答案)
3小时前关门了。
我有一个名为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

yx2lnoni

yx2lnoni1#

您可以使用Set(),它将删除所有重复的示例:

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

相关问题