Hi,
ich stecke gerade fest:
---
class MyClass:
abc = ['a', 'b', 'c']
numbers = [1, 2, 3]
def __getitem__(self, abc):
return self.abc
def __getitem__(self, numbers):
return self.numbers
my_object = MyClass()
print "abc: ", my_object['abc']
print "numbers:", my_object['numbers']
---
Dieses Python-Programm sollte meiner Meinung nach eigentlich Folgendes ausgeben:
abc: ['a', 'b', 'c']
numbers: [1, 2, 3]
Aber stattdessen kommt:
abc: [1, 2, 3]
numbers: [1, 2, 3]
Warum? Was mache ich falsch?
Danke!
cookie