cookie: (PYTHON) Class und __getitem__

Beitrag lesen

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