Comments on: Astuces Python en vrac (bis) http://sametmax.com/astuces-python-en-vrac-bis/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: JeromeJ http://sametmax.com/astuces-python-en-vrac-bis/#comment-1803 Wed, 12 Sep 2012 03:02:49 +0000 http://sametmax.com/?p=1794#comment-1803 Salut,

Le premier lien, celui vers le premier article “Astuces Python en vrac” n’est pas bon …

http://sametmax.com/astuces-python-en-vrac-bis/sametmax.com/astuces-python-en-vrac/
au lieu de
http://sametmax.com/astuces-python-en-vrac

Chouette article sinon, j’ai aussi fait le mien à ma sauce (pas fini), je vais ptet linker ton article dans le mien ;) (Mon article).

]]>
By: Sam http://sametmax.com/astuces-python-en-vrac-bis/#comment-1483 Tue, 21 Aug 2012 04:49:40 +0000 http://sametmax.com/?p=1794#comment-1483 Bien vu

]]>
By: Stéphane http://sametmax.com/astuces-python-en-vrac-bis/#comment-1482 Tue, 21 Aug 2012 03:17:49 +0000 http://sametmax.com/?p=1794#comment-1482 Dans le dernier exemple, il ne devrait pas y avoir les signes “>>>” devant « False » et « True » car ce sont les réponses de l’interpréteur.

]]>
By: Sam http://sametmax.com/astuces-python-en-vrac-bis/#comment-1472 Mon, 20 Aug 2012 17:38:31 +0000 http://sametmax.com/?p=1794#comment-1472 J’ai fais un benchmark rapide:

http://is.gd/aQa0NG

Pour 100000000 répétitions, on a les résultats suivant, en secondes:

test pickle
3.84893393517

test copy
3.62741494179

C’est kiff kiff quoi.

]]>
By: residante http://sametmax.com/astuces-python-en-vrac-bis/#comment-1459 Mon, 20 Aug 2012 12:19:34 +0000 http://sametmax.com/?p=1794#comment-1459 Qu’est est il des performances pour deepcopy par pickle.

]]>
By: Soli http://sametmax.com/astuces-python-en-vrac-bis/#comment-1451 Sun, 19 Aug 2012 17:22:43 +0000 http://sametmax.com/?p=1794#comment-1451 Pour les gens modernes, on pensera à remplacer le statement par la fonction correspondante:

print("bip", end=' ')
print("bip")

P.S dans votre exemple bib -> bip

D’ailleurs, puisque je parle de Python3, alors qu’en 2.x il suffit d’implémenter __cmp__() pour rendre un objet “comparable”, en 3.x il faut toutes les comparaisons: __lt__(), __le__(), __eq__(), __ne__(), __gt__() et __ge__(). [la moitié peut suffire dans certains cas vu que si NotImplemented est déclenché par une comparaison en regardant le premier objet, Python réessaie avec l’autre objet]

]]>