list=["Book","Glass","Book,"Watch","Doll,"Book"]
def a_list(list)
输出:
The List is:
Book
Glass
Book
Watch
Doll
Book
检查后的列表:
Book
Glass unique
Book
Watch unique
Doll unique
Book
一种简单的方法是:
ll=["Book","Glass","Book","Watch","Doll","Book"]
def a_list(l):
for elem in l:
if l.count(elem) > 1:
print(elem)
else:
print(elem, "unique")
a_list(ll)
这将提供所需的输出
您可以简单地使用collections.Counter
来检测计数不超过1的唯一项目。
from collections import Counter
lst=["Book","Glass","Book","Watch","Doll","Book"]
def a_list(items):
counts = Counter(items)
for item in items:
if counts[item] > 1:
print(item)
else:
print(f"{item} unique")
a_list(lst)
输出:
Book
Glass unique
Book
Watch unique
Doll unique
Book