Comments on: Sortir de plusieurs boucles for imbriquées en Python http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-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: Kontre http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4794 Kontre Thu, 03 Jan 2013 01:56:20 +0000 http://sametmax.com/?p=3962#comment-4794 (Ah, les espaces et la coloration syntaxique ne se voient pas dans la prévisualisation) (Ah, les espaces et la coloration syntaxique ne se voient pas dans la prévisualisation)

]]>
By: Kontre http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4793 Kontre Thu, 03 Jan 2013 01:55:42 +0000 http://sametmax.com/?p=3962#comment-4793 Je pense qu'il parle d'un des exemples donnés dans le pep 3136, où on ne lève qu'une seule exception: <pre lang="python"> class BreakOutOfALoop(Exception): pass try: for a in a_list: for b in b_list: if condition_one(a, b): raise BreakOutOfALoop except BreakOutOfALoop: break </pre> (Meh, ils sont où les espaces, et la coloration ?) Je pense qu’il parle d’un des exemples donnés dans le pep 3136, où on ne lève qu’une seule exception:

class BreakOutOfALoop(Exception): pass
 
try:
    for a in a_list:
        for b in b_list:
            if condition_one(a, b):
                raise BreakOutOfALoop
except BreakOutOfALoop:
    break

(Meh, ils sont où les espaces, et la coloration ?)

]]>
By: Sam http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4776 Sam Wed, 02 Jan 2013 18:40:07 +0000 http://sametmax.com/?p=3962#comment-4776 Mais c'est ce qu'on fait, lever une exception. Mais c’est ce qu’on fait, lever une exception.

]]>
By: Sebastien http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4774 Sebastien Wed, 02 Jan 2013 18:27:32 +0000 http://sametmax.com/?p=3962#comment-4774 Gros sale ;-). Bon, cela a été officiellement rejeté par le dictateur bénébole à vie : http://www.python.org/dev/peps/pep-3136/ Sinon, pourquoi ne pas lever simplement une exception ? C'est moins compliqué... Gros sale ;-). Bon, cela a été officiellement rejeté par le dictateur bénébole à vie :
http://www.python.org/dev/peps/pep-3136/

Sinon, pourquoi ne pas lever simplement une exception ? C’est moins compliqué…

]]>
By: Sam http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4765 Sam Tue, 01 Jan 2013 23:02:48 +0000 http://sametmax.com/?p=3962#comment-4765 @c0da. J'étais bourré quand j'ai écris l'article. Et puis c'est "avaiS dit" d'abord ! :-p @c0da. J’étais bourré quand j’ai écris l’article. Et puis c’est “avaiS dit” d’abord ! :-p

]]>
By: Sam http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4764 Sam Tue, 01 Jan 2013 23:00:49 +0000 http://sametmax.com/?p=3962#comment-4764 Ou encore mieux d'utiliser un générateur et itertools.takewhile. Mais la sodomie n'est pas propre non plus, c'est pas pour ça que de temps en temps... Ou encore mieux d’utiliser un générateur et itertools.takewhile. Mais la sodomie n’est pas propre non plus, c’est pas pour ça que de temps en temps…

]]>
By: Christophe Simonis http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4763 Christophe Simonis Tue, 01 Jan 2013 22:12:54 +0000 http://sametmax.com/?p=3962#comment-4763 Sérieusement? La solution clean est de sortir toutes ces boucles dans une fonction et d'utiliser `return`. Sérieusement?

La solution clean est de sortir toutes ces boucles dans une fonction et d’utiliser `return`.

]]>
By: c0da http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4762 c0da Tue, 01 Jan 2013 21:53:04 +0000 http://sametmax.com/?p=3962#comment-4762 Je vous AVAIT DIT que ça serait bon. :) Je vous AVAIT DIT que ça serait bon. :)

]]>
By: roro http://sametmax.com/sortir-de-plusieurs-boucles-for-imbriquees-en-python/#comment-4761 roro Tue, 01 Jan 2013 20:56:25 +0000 http://sametmax.com/?p=3962#comment-4761 Trés bon ça. Je le range avec le pied de biche. Si t'en a d'autres, hésite pas. Trés bon ça. Je le range avec le pied de biche.
Si t’en a d’autres, hésite pas.

]]>