Seite 1 von 1

speichern von bestimmten datentypen in anderen datentypen?

Verfasst: Montag 16. Oktober 2006, 17:00
von Costi
kann man beliebig einen array in einen dict speichern, der wiederum in einen tuple ist usw. oder gibt es da einschraenkungen

Verfasst: Montag 16. Oktober 2006, 17:18
von BlackJack
Einschränkungen gibt's bei Dictionaries für Schlüssel: Die müssen "hashable" sein. Ansonsten bist Du ziemlich frei in den Kombinationsmöglichkeiten.

Code: Alles auswählen

In [57]: hash(list())
---------------------------------------------------------------------------
exceptions.TypeError          Traceback (most recent call last)

/home/marc/<ipython console>

TypeError: list objects are unhashable

Verfasst: Montag 16. Oktober 2006, 17:20
von CM
Seltsame Frage: Es gibt natürlich die Einschränkungen der einzelnen Containertypen, aber daneben eingentlich keine Einschränkungen. Allerdings: Ob das sinnvoll ist, mußt Du schon selber entscheiden.

Gruß,
Christian

edit: Zu langsam ...