搜索
写经验 领红包
 > 知识

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;])    打印结果:

本文内容由快快网络小荣整理编辑!