Die Suche ergab 9 Treffer

von usepolt
Freitag 23. April 2010, 16:21
Forum: Allgemeine Fragen
Thema: Abfrage ob ein Objekt iterierbar ist
Antworten: 8
Zugriffe: 840

@lunar: Kannst du das etwas mehr ausführen? Oder mit anderen Worten: Wofür denn sonst? :lol:
von usepolt
Freitag 23. April 2010, 15:31
Forum: Allgemeine Fragen
Thema: Abfrage ob ein Objekt iterierbar ist
Antworten: 8
Zugriffe: 840

>>> import collections
>>> isinstance(2, collections.Iterable)
False
>>> isinstance("string", collections.Iterable)
True
>>> isinstance(("we",2), collections.Iterable)
True
>>>

Ich halte beide Varianten für Sinnvoll und praktikabel, werde wohl beide einbauen.

Dank euch!
von usepolt
Freitag 23. April 2010, 15:21
Forum: Allgemeine Fragen
Thema: Abfrage ob ein Objekt iterierbar ist
Antworten: 8
Zugriffe: 840

Hallo lunar!

Es geht in diesem Fall um einen Wiki-Artikel über sequence unpacking für Anfänger, ich würde gern diese Abfrage als Info mit einbauen.

Wiki-Artikel: http://wiki.python-forum.de/usepolt/seq ... 0unpacking
Diskussion zum Artikel: http://www.python-forum.de/topic-22703.html
von usepolt
Freitag 23. April 2010, 15:15
Forum: Offtopic
Thema: [neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)
Antworten: 11
Zugriffe: 1348

Abfrage ob ein Objekt iterierbar ist

http://www.python-forum.de/post-167919.html
von usepolt
Freitag 23. April 2010, 15:13
Forum: Allgemeine Fragen
Thema: Abfrage ob ein Objekt iterierbar ist
Antworten: 8
Zugriffe: 840

Abfrage ob ein Objekt iterierbar ist

Moin!

Was ist eurer Meinung nach die beste Art abzufragen ob ein Objekt iterierbar ist? Ich dachte da an try except :

>>> def is_iterable(iterable) :
... try :
... iter(iterable)
... return True
... except TypeError :
... return False
...
>>> is_iterable(2)
False
>>> is_iterable("sdasdas")
True ...
von usepolt
Freitag 23. April 2010, 15:02
Forum: Offtopic
Thema: [neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)
Antworten: 11
Zugriffe: 1348

Was ist eurer Meinung nach die beste Art abzufragen ob ein Objekt iterierbar ist? Ich dachte da an try except :

>>> def is_iterable(iterable) :
... try :
... iter(iterable)
... return True
... except TypeError :
... return False
...
>>> is_iterable(2)
False
>>> is_iterable("sdasdas")
True
>>> is ...
von usepolt
Freitag 23. April 2010, 13:47
Forum: Offtopic
Thema: [neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)
Antworten: 11
Zugriffe: 1348

Hallo Leonidas!

Führt aber zu Verwirrungen wie ich hier im Forum schon ganz, ganz oft gesehen habe. Daher finde auch ich die Bezeichnung Name und Objekt besser, vielleicht wäre es schon auch dazu einen Artikel zu haben?
Hätte nicht gedacht das mit den Variablen doch so ein großes Thema ist. Ich ...
von usepolt
Freitag 23. April 2010, 13:24
Forum: Offtopic
Thema: [neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)
Antworten: 11
Zugriffe: 1348

Hallo BlackJack!
Danke für die schnelle Antwort.

Ich finde das Wort Variable(n) problematisch. Werte oder Objekte an Namen binden finde ich besser.
Das ist, denke ich, Ansichtssache. Variable(n) finde ich sehr aussagekräftig, zumal in den offiziellen Dokumentationen auch die rede von Variabl(en ...
von usepolt
Freitag 23. April 2010, 12:11
Forum: Offtopic
Thema: [neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)
Antworten: 11
Zugriffe: 1348

[neuerWikiArtikel] Mehrfachanweisungen (multiple assignment)

Moin!

Ich habe mich ein wenig näher mit Mehrfachzuweisungen beschäftigt. Dabei ist ein kleiner Wiki-Artikel entstanden.

http://wiki.python-forum.de/usepolt/sequence%20unpacking

Zurzeit liegt er noch in meinem Heimverzeichnis, bis ich das allgemeine OK für ein verschieben in den offiziellen ...