Exemple d'utilisation de Counter

Module collections :

cherche_wang.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Recherche du nombre d'occurences des noms d'auteurs d'un article
On copie dans all_authors les noms des auteurs
http://www.ncbi.nlm.nih.gov/pubmed/26799652
 
"""
import collections
all_authors = "Klionsky DJ, Abdelmohsen K, Abe A, Abedin MJ, Abeliovich H,..."
 
authors = all_authors.split(',') # les auteurs sont séparés par des virgules
# on se débarassent des espaces de part et d'autre de la chaîne,
# et on n'estrait que le nom (à améliorer pour les noms avec particule)
names = [d.strip().split(' ')[0] for d in authors]
# on prend la liste triée de tuples (nom, nombre d'occurences) desquelles
# on ne consdèrent que ceux qui apparaissent plus d'une fois :
print [c for c in collections.Counter(names).most_common()  if c[1] > 1]