删除列表中的重复内容
第一部分
在这篇文章中,让我们来讨论一下如何通过删除列表中的所有重复内容来形成一个唯一的列表的不同方法。
- 使用append()的循环
- 使用List Comprehension
- 使用List Comprehension与enumerate()
使用带有append()的循环。
在这个方法中,我们简单地 遍历 给定的名为 original_list的列表 ,并 将 第一次出现的 元素追加 到一个名为 unique_list 的新列表中,而 忽略 该特定元素的所有其他 出现的元素。这就保证了重复的内容不会重复出现。

使用List Comprehension。
这个方法的工作原理与上面的方法很相似,但它是一个单行代码,是上面的一个简短版本。我们使用关键字 中的**'in'** 和 'not' 来了解原始列表和唯一列表中元素的存在,以确保没有重复的元素。

用enumerate()对列表进行理解。
这是最流行的从列表中删除重复内容的方法之一。但是它的缺点之一是 在新创建的列表中 会丢失 元素 的顺序 。enumerate()函数通过给迭代器添加一个计数器来记录迭代的次数,并将这个迭代器作为一个枚举对象返回。

The postRemoving duplicates in lists Part-1appeared first oni2tutorials.