teaching:progappchim:collection_counter_exemple

Ceci est une ancienne révision du document !


Exemple d'utilisation de Counter

Module collections :

<sxh python; title : cherche_wang.py> #!/usr/bin/env python # -*- coding: utf-8 -*- “”“ Recherche du nombre d'occurence des 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]

</sxh>

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/collection_counter_exemple.1455098947.txt.gz
  • Dernière modification : 2016/02/10 11:09
  • de villersd