Python Fehlercode: "list object not callable"?
Hallo,
ich (ein kompletter Neuling) habe mir vor zwei Stunden einen Python Online-Kurs gekauft und habe die Aufgabe bekommen, Strings in eine Liste zu setzen. Aber wenn ich das mache, bekomme ich die Fehlermeldung: list object not callable.
Code:
mail1 = "zarah.zauber@zauberberg.de"
mail2 = "info@trixie-trickser.com"
mail3 = "uwe_unhold@dunkelnetz.de"
clients = []
clients.append(mail1)
clients.append(mail2)
clients.append(mail3)
print(clients)
Fehlermeldung:
TypeError Traceback (most recent call last)
<ipython-input-72-d69a51251430> in <module>
9 clients.append(mail3)
10
---> 11 print(clients)
TypeError: 'list' object is not callable
Es wäre nett, wenn mir jemand helfen könnte.
Musterlösung sieht eigentlich Eins zu eins so aus.
1 Antwort
Hmm, ich kann den Fehler auch nicht ganz nachvollziehen. Der Code...
mail1 = "zarah.zauber@zauberberg.de"
mail2 = "info@trixie-trickser.com"
mail3 = "uwe_unhold@dunkelnetz.de"
clients = []
clients.append(mail1)
clients.append(mail2)
clients.append(mail3)
print(clients)
... läuft bei mir ohne Probleme.
Soweit ich das sehe, scheinst du IPython zu nutzen. Ich könnte mir denken, dass du da vielleicht versehentlich schon vorher die print()-Funktion mit etwas anderem überschrieben hast, und diese Änderung noch vorhanden ist, ohne dass dir das jetzt bewusst ist. Starte IPython nochmal neu und gib nur diesen Code ein, und schaue, ob es dann klappt. (Sodass dann der erste Input „In[1]“ ist und nicht „In[irgendeine höhere Zahl]“.)
yap hat geklappt hab denn Code auf ein neues "Blatt" in der ersten In[1] Zeile kopiert und es hat so funktioniert wie es sollte, Danke