Ich bekomme immer den Fehler: 'Liste' Objekt nicht aufrufbar ... Ich schaute in Google und versuchte jede gegebene Lösung, aber es ist immer noch das gleiche. Ich kann meinen Code nicht zum Funktionieren bringen. Ich habe eine Liste von ganzen Zahlen, und ich muss jedem Element verschiedene Variablen geben.Python-Liste Objekt ist nicht für eine Liste von ganzen Zahlen aufrufbar
dmy = input('What is your date? Please put in like this: 2.11.2016')
dmy.strip(".")
dmy = [int(x) for x in dmy.split('.')]
list(dmy)
print(dmy)
dd = dmy(0)
mm = dmy(1)
yy = dmy(2)
Der erste Teil des Codes funktioniert. Ich bekomme den Fehler beim Versuch, das Listenelement einer anderen Variablen zu geben, damit dmy (0) nicht funktioniert. Aber es ist in all den Büchern, die ich so habe?
Ich benutze Python 3.5.2
Sind Sie der Unterschied bewusst zwischen 'etwas (1) 'und' etwas [1] '? –
a) Deine 'list (dmy)' macht nichts, weil sie immer ein neues Objekt erzeugt und du dieses neue Objekt nirgendwo zugewiesen hast - also wird Python es immer verwerfen. Und b) du willst 'dmy [0], dmy [1], ...', nicht 'dmy (0), dmy (1) ...' machen. Der erste ist ein Funktionsaufruf, der zweite ist, wie Sie tatsächlich Lookup auflisten. 'dmy' ist keine Funktion, also sollten Sie' dmy (0) 'niemals erwarten zu arbeiten. Bitte finden Sie ein Python-Tutorial. –
Haben Sie darüber nachgedacht, sich mit der [Python-Dokumentation] (https://docs.python.org/3/) oder einem [Python-Lernprogramm] (https://www.tutorialspoint.com/python/python_quick_guide.htm) vertraut zu machen? – ForceBru