Merci a tous pour vos conseils. Je vais lire un peu cette fameuse doc ;-) Le 27 septembre 2011 14:02, Alioune Dia <[email protected]> a écrit :
> > 'lut > itertools est un module qui permet un tas de chose, pour ton cas groupby > fait > la meme chose que 'group by' dans une requete sql, ie va grouper les memes > occurrences et de permettre de faire des traitements sur le resultat > .Exemple > si je veux compter le nombre d’occurrences dans la liste ['a' ,'b' ,'c', > 'a'], je vais > ecrire le code suivant si tu veux utiliser itertools bien sur, il y'a 2 > Millions > de facon de faire.;) > > >>> import itertools > >>> for v in itertools.groupby(sorted(['a' ,'b' ,'c', 'a'])): > ... print v[0], len(list(v[1])) > ... > a 2 > b 1 > c 1 > >>> > > > --Ad > > 2011/9/27 Patt Rick <[email protected]> > >> Salut la famille, j'espere que vous allez tous bien. >> J'etais entrain d'etudier un script permettant de savoir quel est le >> nombre d'occurence d'un mot dans une phrase. Je crois avoir tout compris, >> mais je bute sur une instruction, celle qui se trouve a la ligne 29, voici >> le script: http://paste.ubuntu.com/697827/ >> >> a quoi sert exactement le 'groupby' svp? et aussi, avez vous d'autres >> maniere de realiser la meme chose? merci encore et a plus. >> >> -- >> * >> Sincerely, >> * >> * >> * >> *"still water is deep"* >> *Patrick Nsukami, young JAVA EE developer, hi-tech lover! >> >> Profile <http://www.doyoubuzz.com/patrick-nsukami> - >> Twitter<http://twitter.com/#%21/@LeMeteore> >> **DakarLUG <http://blog.dakarlug.org/> member - >> SeneJUG<http://www.senejug.com/> member >> - Coders4Africa <http://coders4africa.org/> member * >> *tel: +221 70 605 15 88 / +221 76 460 08 40 >> >> * >> * >> * >> >> >> >> -- >> Ce message a été envoyé à la liste [email protected] >> Gestion de votre abonnement : http://dakarlug.org/liste >> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >> Le site du DakarLUG : http://dakarlug.org >> > > > > -- > Ce message a été envoyé à la liste [email protected] > Gestion de votre abonnement : http://dakarlug.org/liste > Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug > Le site du DakarLUG : http://dakarlug.org > -- * Sincerely, * * * *"still water is deep"* *Patrick Nsukami, young JAVA EE developer, hi-tech lover! Profile <http://www.doyoubuzz.com/patrick-nsukami> - Twitter<http://twitter.com/#!/@LeMeteore> **DakarLUG <http://blog.dakarlug.org/> member - SeneJUG<http://www.senejug.com/> member - Coders4Africa <http://coders4africa.org/> member * *tel: +221 70 605 15 88 / +221 76 460 08 40 * * *
-- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
