Python语言基础——Python 列表中删除重复项
文章目录
- Python语言基础——Python 列表中删除重复项
- 一、Python 列表中删除重复项
一、Python 列表中删除重复项
学习如何从 Python 中的 List 中删除重复项。
实例
从列表中删除任何重复项:
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list(dict.fromkeys(mylist))
print(mylist)
实例解释
首先,我们有一个包含重复项的 List:
包含重复项的列表
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list(dict.fromkeys(mylist))
print(mylist)
使用列表项作为键创建字典。这将自动删除任何重复项,因为词典不能有重复的键。
创建字典
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list( dict.fromkeys(mylist) )
print(mylist)
然后,将字典转换回列表:
转换为 List
mylist = [“a”, “b”, “a”, “c”, “c”]
mylist = list( dict.fromkeys(mylist) )<