[python-users] Schönes Muster

Rex Turnbull RexTurnbull at web.de
Do Feb 18 08:58:16 CET 2010


Mir gefällt die leichtigkeit und klarheit in einer Abfrage wie unten, 
selbst wenn auf simple zahlen verglichen wird. Ich mache oft:

if wert in [1, 3, 4, 5, 7, 13]:

Dabei frage ich mich nun, ob es rechnerisch schneller ist mit [] oder () ...

Grüße, Rex

Klaus Blindert wrote:
> Hallo,
>
> ich bin letztens über ein schönes Muster (Pattern)
> gestolpert. Vergleicht mal die beiden if-Bedingungen.
>
> def save(self, *args, **kwargs):
>     # Crop the image, provided x/y/w/h are available
>     if self.x is not None and self.y is not None \
>             and self.w is not None and self.h is not None:
>         original = PIL.open(self.source.image)
>
> def save(self, *args, **kwargs):
>     # Crop the image, provided x/y/w/h are available
>     if None not in (self.x, self.y, self.w, self.h):
>         original = PIL.open(self.source.image)
>
> Ist mir so noch nicht aufgefallen und hab mich doch sehr
> gefreut =).
>
> -klaus
>
> ________________________________________
> Diese Mail erhalten Sie ueber die Mailingliste Python-users der Universitaet zu Koeln
> Python-users at uni-koeln.de
> https://lists.uni-koeln.de/mailman/listinfo/python-users
>   




Mehr Informationen über die Mailingliste python-users