Comments on: Astuces Python en vrac (bis) http://sametmax.com/astuces-python-en-vrac-bis/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: JeromeJ http://sametmax.com/astuces-python-en-vrac-bis/#comment-176923 Tue, 08 Mar 2016 21:38:47 +0000 http://sametmax.com/?p=1794#comment-176923 @Soli Pas avec functools.total_ordering tu dois juste implémenter eq et UN des autres que tu as cités.

]]>
By: Sam http://sametmax.com/astuces-python-en-vrac-bis/#comment-176922 Tue, 08 Mar 2016 21:01:46 +0000 http://sametmax.com/?p=1794#comment-176922 @ast: c’est une erreur dans l’article. Il n’y a aucune lambda.

]]>
By: JeromeJ http://sametmax.com/astuces-python-en-vrac-bis/#comment-176918 Tue, 08 Mar 2016 19:38:34 +0000 http://sametmax.com/?p=1794#comment-176918 @ast sum additione tous les éléments de la liste donnée à 0 par défaut. Si tu ne spécifie pas le second argument tu auras une erreur car sum tentera de faire 0 + (1,2) + (3,4) et tu peux pas additioner des int et des tuples ensemble. Donc il faut dire à sum d’initialiser avec () au lieu du 0 par défaut.

]]>
By: ast http://sametmax.com/astuces-python-en-vrac-bis/#comment-176910 Tue, 08 Mar 2016 16:15:40 +0000 http://sametmax.com/?p=1794#comment-176910 rien compris au sum(lst, ())

ce truc là: () c’est quoi, un tuple vide ?

et je ne vois pas de lambda

]]>
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]

]]>