[Python-de] auf Liste testen

Jochen Schulz ml at well-adjusted.de
Don Dez 15 15:01:47 CET 2005


Tino Schmedemann:
>
> Wie kann ich eine Variable testen ob es eine Liste ist oder ein String?

isinstance(var, list), isinstance(var, str), isinstance(var, tuple)

Aber willst Du das wirklich? In Python versucht man meist gerade keinen
bestimmten Typ vorzuschreiben, sondern probiert einfach die Operationen
auf dem Objekt, die man machen will. Exceptions fangen kann man immer
noch. Stichwort "duck typing".

J.
-- 
When standing at the top of beachy head I find the rocks below very
attractive.
[Agree]   [Disagree]
                 <http://www.slowlydownward.com/NODATA/data_enter2.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : http://starship.python.net/pipermail/python-de/attachments/20051215/0a728a64/attachment.pgp