Comments on: Ce que vous ne saviez pas sur les collections en Python http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Lujeni http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-5758 Lujeni Wed, 30 Jan 2013 22:46:20 +0000 http://sametmax.com/?p=1101#comment-5758 Super Article ! Merci pour l'info sur le module collections qui va remplacer mes compteurs dico fait à la main :) Super Article ! Merci pour l’info sur le module collections qui va remplacer mes compteurs dico fait à la main :)

]]>
By: Etienne http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-2822 Etienne Fri, 02 Nov 2012 15:22:45 +0000 http://sametmax.com/?p=1101#comment-2822 Sympa tout ça! Intéressant aussi le "Code like a pythonista". C'est le genre de trucs bien utiles pour un autodidacte. Merci les gars. Sympa tout ça!

Intéressant aussi le “Code like a pythonista”. C’est le genre de trucs bien utiles pour un autodidacte.

Merci les gars.

]]>
By: Sam http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-729 Sam Fri, 20 Jul 2012 20:52:16 +0000 http://sametmax.com/?p=1101#comment-729 @Luigi: tout ce qu'il y a sur le blog vise uniquement Python 2.7. En effet malgré le temps qui passe, Mac est toujours sous Python 2.6, Ubuntu sous 2.7, et la plupart des serveurs Web sous 2.6 (avec Max on a encore des vieilles cent os avec la 2.4 dans les dépots, obligés de compiler la 2.6 à la mano). Parler de la V3 n'est pas un bon investissement de temps: ceux qui l'utilisent savent généralement ce qu'ils font car il faut vraiment avoir un use case très précis vu qu'on peut encore rien faire avec (la plupart des bonnes libs ne sont pas encore portées). @Xavier: faudrait faire un tableau pour que chacun coche "ça je le sais", "ça je le savais pas" :-p @Luigi: tout ce qu’il y a sur le blog vise uniquement Python 2.7. En effet malgré le temps qui passe, Mac est toujours sous Python 2.6, Ubuntu sous 2.7, et la plupart des serveurs Web sous 2.6 (avec Max on a encore des vieilles cent os avec la 2.4 dans les dépots, obligés de compiler la 2.6 à la mano). Parler de la V3 n’est pas un bon investissement de temps: ceux qui l’utilisent savent généralement ce qu’ils font car il faut vraiment avoir un use case très précis vu qu’on peut encore rien faire avec (la plupart des bonnes libs ne sont pas encore portées).

@Xavier: faudrait faire un tableau pour que chacun coche “ça je le sais”, “ça je le savais pas” :-p

]]>
By: Xavier Combelle http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-727 Xavier Combelle Fri, 20 Jul 2012 20:44:18 +0000 http://sametmax.com/?p=1101#comment-727 je ne savais pas que pop acceptait un argument, mais le reste je le savais merci je ne savais pas que pop acceptait un argument, mais le reste je le savais merci

]]>
By: Luigi http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-695 Luigi Wed, 18 Jul 2012 13:08:11 +0000 http://sametmax.com/?p=1101#comment-695 Il faudrait peut-être préciser que l = range (10) (paragraphe sur les listes) ne retourne pas une liste avec python > 3.2 ? Dans ce cas là, la syntaxe devient l = list(range(10)). Plus d'infos : http://docs.python.org/dev/library/functions.html#range Il faudrait peut-être préciser que l = range (10) (paragraphe sur les listes) ne retourne pas une liste avec python > 3.2 ? Dans ce cas là, la syntaxe devient l = list(range(10)).

Plus d’infos : http://docs.python.org/dev/library/functions.html#range

]]>
By: Tony http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-685 Tony Tue, 17 Jul 2012 17:56:55 +0000 http://sametmax.com/?p=1101#comment-685 Top moumoutte l'article ! (encore une fois) Certains éléments, comme le get et get_and_set des dico, sont decrits dans le "Code like a pythonista" que tout pratiquant devrait vénérer. Merci pour la découverte de la lib collections, et le 3eme arg du slice de list, et surtout l'usage du [::-1] Top moumoutte l’article ! (encore une fois)

Certains éléments, comme le get et get_and_set des dico, sont decrits dans le “Code like a pythonista” que tout pratiquant devrait vénérer.

Merci pour la découverte de la lib collections, et le 3eme arg du slice de list, et surtout l’usage du [::-1]

]]>
By: Max http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-628 Max Thu, 12 Jul 2012 14:18:29 +0000 http://sametmax.com/?p=1101#comment-628 Je vais voir si je trouve pas un plug pour ça ou dans les options. Je vais voir si je trouve pas un plug pour ça ou dans les options.

]]>
By: Max http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-627 Max Thu, 12 Jul 2012 14:16:25 +0000 http://sametmax.com/?p=1101#comment-627 TOUJOURS VERIFIER avant de mettre en prod! C'est la base j'ai envie de dire ^^ TOUJOURS VERIFIER avant de mettre en prod!
C’est la base j’ai envie de dire ^^

]]>
By: Sam http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-626 Sam Thu, 12 Jul 2012 03:26:16 +0000 http://sametmax.com/?p=1101#comment-626 Doublement oui mon cher Recher. Oui, j'ai merdé au copier/coller dans le deuxième block de code de set. C'est corrigé, merci. Et oui, les commentaires ont cruellement besoin de previsualisation, si possible en temps réel. Je vais voir ce que je peux faire, mais j'ai un poil dans la main de la taille du penis de Max. Doublement oui mon cher Recher.

Oui, j’ai merdé au copier/coller dans le deuxième block de code de set. C’est corrigé, merci.

Et oui, les commentaires ont cruellement besoin de previsualisation, si possible en temps réel. Je vais voir ce que je peux faire, mais j’ai un poil dans la main de la taille du penis de Max.

]]>
By: Recher http://sametmax.com/ce-que-vous-ne-saviez-pas-sur-les-collections-en-python/#comment-625 Recher Wed, 11 Jul 2012 21:35:50 +0000 http://sametmax.com/?p=1101#comment-625 <span class="merci"></span>Le deuxième bloc de code à propos des 'set', ça donne pas vraiment ça. Il manquerait pas un petit <code>e = set('abc')</code> quelque part ? Histoire de réinitialiser tout le bazar effectué lors des précédents exemples. Ca nous y ferait quelque chose comme ceci : <code> >>> e.update('abcdef') >>> e set(['a', 1, 2, 3, 'e', 'd', 'f', 'c', 14, 'b']) >>> e = set('abc') >>> e.union("cde") set(['a', 'c', 'b', 'e', 'd']) >>> e.difference("cde") set(['a', 'b']) >>> e.intersection("cde") set(['c']) </code> Pendant que j'y suis, si on pouvait prévisualiser les commentaires qu'on poste sur votre superbe blog, ça mettrait du beurre dans le cul de la cremière. Parce que là, je suis jamais sûr de ce que je vous bave. Le deuxième bloc de code à propos des ‘set’, ça donne pas vraiment ça.
Il manquerait pas un petit e = set('abc') quelque part ? Histoire de réinitialiser tout le bazar effectué lors des précédents exemples.

Ca nous y ferait quelque chose comme ceci :

>>> e.update('abcdef')
>>> e
set(['a', 1, 2, 3, 'e', 'd', 'f', 'c', 14, 'b'])
>>> e = set('abc')
>>> e.union("cde")
set(['a', 'c', 'b', 'e', 'd'])
>>> e.difference("cde")
set(['a', 'b'])
>>> e.intersection("cde")
set(['c'])

Pendant que j’y suis, si on pouvait prévisualiser les commentaires qu’on poste sur votre superbe blog, ça mettrait du beurre dans le cul de la cremière. Parce que là, je suis jamais sûr de ce que je vous bave.

]]>