Ich habe versucht, [:]
am Anfang zu verstehen, aber ich kann kein Dokument finden, das es erwähnt. Wo ist der beste Ort, um fortgeschrittene Grammatik für Python zu lernen? Die Google-Suche findet [:]
nicht. Aber ich habe es am Ende herausgefunden. Ich frage mich nur, wo es am besten ist, Pythons "Tricks" zu lernen.Was bedeutet x [:] = y?
Zum Beispiel:
def test(x, y):
x[:] = y
#x = y
>>> a = [0.5,0.6]
>>> b = [0.3]
>>> test(a, b)
>>>
>>> print a
[0.3] # [0.5,0.6]
Sie stellen zwei Fragen: 1) "Was ist der Mittelwert von x [:] = y?" und 2) "Wo ist der beste Ort, um fortgeschrittene Grammatik für Python zu lernen?" Auf welche Frage willst du eigentlich eine Antwort? –
@xi_ Nun, dieses duple Ziel hat nicht das 'x [:] = y 'als Mittel zum Ersetzen von Listeninhalt klar geschrieben –
Ich bin eigentlich fragen zweite Frage. @ rob – Jerry