如何检查列表中是否有超过3个相同的字符串,Python

lcc*_*lcc 0 python arraylist python-3.x find-occurrences

我有一个列表如下所示:

a = ['www.hughes-family.org', 'www.bondedsender.com', 'thinkgeek.com', 'www.hughes-family.org', 'www.hughes-family.org', 'lists.sourceforge.net', 'www.hughes-family.org']

如何检查此列表中是否有三个以上相同的网址?我已经尝试过该set()功能,但只要有重复的网址就会显示.这是我试过的:

if len(set(a)) < len(a):
Run Code Online (Sandbox Code Playgroud)

Fra*_*uzo 7

用途Counter.most_common:

>>> Counter(a).most_common(1)[0][1]
4
Run Code Online (Sandbox Code Playgroud)

这将返回最常见元素的显示次数.