Python删除重复元素

在Python中编写程序 ,使其能删除一个list中的重复元素。

img

代码如下

lists = input().split(', ')   # 输入并转换成列表
s = set(lists)   # 将列表转换成字典(删除重复元素)
lists = list(s)   # 将字典转换为列表(输出需要)
print(lists)   # 输出新列表

运行结果(输入为:5, 5, 6, 4, 6, 5, 7):

img

望采纳。

将list转为set即可,比如
a=[1,1,2,2,3]
s = set(a) 即可去重
如果要再将s重新变回list,可用
a=list(s)

  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:python获取重复元素