想请教一下!感觉很摸不着头脑
下面代码的功能是,实现删除列表中重复元素,并输出删除后的列表。例如:
ls=[1,1,1,2,2,3,4,4,4,5,5],删除重复元素后输出结果为:[1,2,3,4,5]。请把缺少的代码补全。
ls=[1,1,1,2,2,3,4,4,4,5,5]
for item in ls:
while ls.count(item)> 【1】 :
ls. 【2】 (item)
print("删除重复元素后列表为{}".format(ls))
ls=[1,1,1,2,2,3,4,4,4,5,5]
for item in ls:
while ls.count(item)> 1:
ls.pop(item)
print("删除重复元素后列表为{}".format(ls))
哪一句不懂?简单函数实现
ls=[1,1,1,2,2,3,4,4,4,5,5]
for item in ls:
while ls.count(item) > 1:
ls.remove(item) # 删除重复元素
print("删除重复元素后列表为{}".format(ls))