列表实现删除重复内容
大家都知道,使用remove() 删除重复列表内容呢,只会删除一次(优先显示的那一个值),那么如何实现删除掉整个重复出现的内容呢?
实例:
#!/usr/bin/env python #-*- coding:utf-8 -*- #Author:Love Dahua list = ["ZhangSan","ZhaoWu","LiSi","ZhaoWu"] #创建一个列表并赋值给list print(list) #打印list,提供用户数据 value = input("输入删除的内容:") #数据输入 number = list.count(value) #统计用户输入的内容,在列表查找重复的次数,并赋值给value变量 for number2 in range(number): #使用for循环,迭代输出,range(number),值应该是2,那么将执行两次(0,1) list.remove(value) #range有多少个数就执行删除多少次 else: #否则执行 print("程序执行完毕") #打印 print(list) #列表
原文:https://www.cnblogs.com/ITkeyan/p/12778388.html