Comments on: Parcourir un itérable par morceaux en Python http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Sam http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164948 Fri, 23 Oct 2015 15:32:41 +0000 http://sametmax.com/?p=809#comment-164948 Le premier exemple sous “Usage avancé” te permettra de faire ta première tache.

Pour la seconde, les chaines sont immutables (on ne peut les modifier), donc on ne peut pas retirer un élément. Il faut créer une nouvelle chaine, par exemple avec du slicing ou strip():

>>> "\o_o/ ohhhh nooon"[:-6]
    '\\o_o/ ohhhh'
 
>>> "\o_o/ ohhhh nooon".strip("no")
    '\\o_o/ ohhhh '

Si tu as d’autres questions, pose les sur indexerror.net, ce sera plus adapté pour y répondre que les commentaires du blog.

]]>
By: Léa http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164943 Fri, 23 Oct 2015 14:29:57 +0000 http://sametmax.com/?p=809#comment-164943 Bonjour,

Et si on veut traiter par lot de trois mais avancer d’un caractère à chaque fois, tel qu’on voudrait obtenir ‘123’, ‘234’, ‘345’, etc… ?

Je travaille sur des chaines de caractères donc dès que j’ai voulu enlever le premier élément par .pop(0) ça me mets :

‘str’ object has no attribute ‘pop’. Du coup je ne sais pas comment faire,

Sauriez-vous m’aider ?

Merci !

]]>
By: Sam http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164189 Tue, 01 Sep 2015 13:10:26 +0000 http://sametmax.com/?p=809#comment-164189 Gloire à Anne.

]]>
By: Anne Onyme http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164184 Tue, 01 Sep 2015 08:57:11 +0000 http://sametmax.com/?p=809#comment-164184 Et voici les quelques petites erreurs que j’ai remarquées:

* “chain() prends” -> “chain() prend”;

* “de taille inconnu” -> “de taille inconnue”;

* “et jamais stockées pour rien” -> “et ne sont jamais stockées pour rien”;

* “les listes en intention” -> “les listes en intension”;

* “pas quelque chose figé” -> “pas quelque chose de figé”;

* “s’ils peuvent utiliser cette approchent” -> “s’ils peuvent utiliser cette approche”;

* “où non” -> “ou non”.

Les “erreurs” “paramètre vs argument” (http://sametmax.com/la-difference-entre-parametres-et-arguments/):

* “accepte n’importe quel itérable en paramètre” -> “accepte n’importe quel itérable en argument”;

* “passage de fonction en paramètre” -> “passage de fonction en argument”.

Et enfin, parce que ça me démange de faire mon grammar-nazi:

“C’est une solution d’une rare élégance, car elle tient en quelques lignes, et assure une gigantesque flexibilité” -> pas de virgule avant une conjonction de coordination (2 fois).

Au plaisir.

]]>
By: Sam http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164169 Mon, 31 Aug 2015 12:28:13 +0000 http://sametmax.com/?p=809#comment-164169 En effet :)

]]>
By: Atrament http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-164164 Mon, 31 Aug 2015 08:22:40 +0000 http://sametmax.com/?p=809#comment-164164 Il y a une phrase qui n’en est pas une là :

“Elle retourne un itérateur, c’est à dire un objet qui possède qui peut être passé à la fonction next()”

Je soupçonne qu’il devrait y être écrit :

“Elle retourne un itérateur, c’est à dire un objet qui peut être passé à la fonction next()”

merci pour les mises à jour !

]]>
By: Lujeni http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-5392 Mon, 21 Jan 2013 23:12:13 +0000 http://sametmax.com/?p=809#comment-5392 Merci Sam ! Enfin compris, la syntaxe étant un peu tordu pour moi et l’unpacking complètement zappé. Un petit refresh ne m’a pas fait de mal :)

]]>
By: Sam http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-5391 Mon, 21 Jan 2013 22:34:19 +0000 http://sametmax.com/?p=809#comment-5391 La question n’est pas idiote, la preuve, nous avons écrit un article pour y répondre :

http://sametmax.com/operateur-splat-ou-etoile-en-python/

]]>
By: Lujeni http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-5390 Mon, 21 Jan 2013 21:45:48 +0000 http://sametmax.com/?p=809#comment-5390 Hello Sam,

dans ton commentaire pour parcourir un iterable tu reprends la syntaxe de type:
izip(*[iter(s)]*n)

Question un peu idiote, j’ai du mal a bien comprendre cette syntaxe, les etoiles ont elles une signification?

Merci et encore bravo pour le boulot :)

]]>
By: Sam http://sametmax.com/parcourir-un-iterable-par-morceaux-en-python/#comment-4547 Mon, 24 Dec 2012 00:47:32 +0000 http://sametmax.com/?p=809#comment-4547 Je suis là pour ça.

]]>