删除列表中的重复部分--第二部分

83 阅读1分钟

删除列表中的重复内容

第二部分

在这篇文章中,我们将讨论其余的方法,特别是一些内置的函数,使用这些函数,我们可以通过删除其中的所有重复部分来制作一个唯一的列表。在我们继续学习其他方法之前,请确保你参考了第一部分。

  • 使用set()
  • 使用dict.fromkeys()

使用set()。

集合是一种既 无序无索引的数据结构 。它们存储 由小括号内的逗号分隔 的唯一项目 的集合 。 集合不会存储重复的值,与列表不同

正如我们所知,集合不能存储重复的项目,我们将把我们的列表转换为集合,以去除重复的项目,然后用list()把它转换回列表。

使用 dict.fromkeys()。

fromkeys() 是一个内置函数,它可以 从我们传递给它的键中生成一个字典 。由于我们知道字典不能有重复的键,这个函数从我们的列表中删除任何重复的键。然后我们使用 list() 函数将这个字典转换为一个列表。

The postRemoving duplicates in lists Part-IIappeared first oni2tutorials.