Seite 1 von 1

Tabelle und Ausgabe

Verfasst: Dienstag 18. Juli 2017, 22:14
von Brevista
hallo ich habe soeben folgendes getestet,

Code: Alles auswählen

class test:
    def __init__(self, t1, t2):
        self.t1 = t1
        self.t2 = t2


eintrag = []
eintrag.append(test("test1","test2"))
print(eintrag[0].t1)
ich habe verstanden wie man es anwenden muss habe aber eine verständnisfrage,

Gibt es hier zwei listen? einaml eintrag.t1 und eintrag.t2?

Was genau steht in der liste, steht dort sowas wie [t1 = ("test1"), t2 = ("test2")]? Denn die liste ohne .t1 bzw .t2 wird als fehler Ausgegeben

Re: Tabelle und Ausgabe

Verfasst: Dienstag 18. Juli 2017, 23:00
von Sirius3
@ Brevista: Du hast nur eine Liste und ein Objekt mit den Attributen t1 und t2. Und man kann natürlich das eine Listenelement ausgeben, wobei der Sinn der Ausgabe nicht gleich klar ist:

Code: Alles auswählen

>>> print(eintrag[0])
<__main__.test object at 0x10224f8d0>