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

Répondre à