Seite 1 von 1

wie heißt der hook?

Verfasst: Dienstag 13. April 2010, 21:00
von INFACT
Hey,

Ich finde den hook nicht für dieses liste[0]

Code: Alles auswählen

>>> class p:
	def __setitem__(self, key, value):
		print key, value

		
>>> x = p
>>> p[1]

Traceback (most recent call last):
  File "<pyshell#80>", line 1, in <module>
    p[1]
TypeError: 'classobj' object is unsubscriptable
Hört sich jetzt doof an, aber ich habe das noch nie gebraucht. Wie heißt der hook fürs setzten und getten von so listen teilen

Verfasst: Dienstag 13. April 2010, 21:30
von DasIch
Du solltest p natürlich instanzieren...

Verfasst: Dienstag 13. April 2010, 22:06
von INFACT
Omg, tut mir leid

Verfasst: Mittwoch 14. April 2010, 15:32
von b.esser-wisser
Der Vollständigkeit halber erwähne ich noch __getitem__(), __delitem__() und die offiziellen Docs</besserwisser>

Verfasst: Mittwoch 14. April 2010, 15:34
von INFACT
Jaja, dass ist schon klar :D