[Python-de] Re: auf Liste testen

Andreas Jung lists at andreas-jung.com
Don Dez 15 16:08:22 CET 2005



--On 15. Dezember 2005 15:44:08 +0100 Franz Steinhaeusler 
<franz.steinhaeusler at gmx.at> wrote:


>
> Warum?
> Und wer sagt das?

Ich. isinstance() gibt es seit Python 2.0 (oder sogar schon früher). Seit 
dem gibt es keinen Grund noch type() zu verwenden. Einige Vorteile wurden 
bereits erwähnt. Alleine von der visuelle Eindruck spricht für sich

 if type(foo) == type([]) or type(foo) == type(()):

vs.

 if instance(foo, (tuple, list)):

Wer heute noch mit type() programmiert hat einfach seit Jahren nicht mehr in
das News-File von Python geschaut :-)

Cheers,
-aj
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 186 bytes
Beschreibung: nicht verfügbar
URL         : http://starship.python.net/pipermail/python-de/attachments/20051215/044b9e34/attachment.pgp