> 知识
pytho列表怎么删除重复项(pytho如何删除列表中重复的值)
导语:如何从 Python 列表中删除重复项
九二,见龙在田,利见大人。
开门见山,今天主要是来学习如何从 Python 中的 List 中删除重复项。
因为词典不能有重复的键,所以要删除列表中重复的内容就只有通过字典的方式最快捷。
一、通过字典的方式:
1、有重复项的列表:
mylist = [&34;, &34;, &34;, &34;, &34;]
2、使用列表项作为键创建字典。这将自动删除任何重复项,因为词典不能有重复的键。
mylist = [&34;, &34;, &34;, &34;, &34;]mydict= dict.fromkeys(mylist)
3、然后,将字典转换回列表:
mylist = [&34;, &34;, &34;, &34;, &34;]mydict =dict.fromkeys(mylist)mylist = list(mydict)print(mylist)
4、打印list
二、在函数中也可以调用字典来去重列表:
如果您希望有一个函数可以发送列表,然后它们返回的无重复项,则可以创建函数并插入上例中的代码。
def my_function(x): 返回列表:mylist = my_function([&34;, &34;, &34;, &34;, &34;]) 打印结果:
本文内容由快快网络小荣整理编辑!