在Python中编写程序 ,使其能删除一个list中的重复元素。
代码如下
lists = input().split(', ') # 输入并转换成列表
s = set(lists) # 将列表转换成字典(删除重复元素)
lists = list(s) # 将字典转换为列表(输出需要)
print(lists) # 输出新列表
运行结果(输入为:5, 5, 6, 4, 6, 5, 7):
望采纳。
将list转为set即可,比如
a=[1,1,2,2,3]
s = set(a) 即可去重
如果要再将s重新变回list,可用
a=list(s)