Ich lerne, Python zu verwenden, und fand heraus, dass das Ausführen des folgenden Codes diese Ausgabe erzeugt: < /p>
Code: < /p>
a = 'donkey'
b = 'horse'
c = [a, b]
d = c
print(c)
print(d)
d[0] = 'panda'
print(c)
print(d)
< /code>
Ausgabe: < /p>
['donkey', 'horse']
['donkey', 'horse']
['panda', 'horse']
['panda', 'horse']
< /code>
Mit anderen Worten ändert sich das Ändern der Variablen D aus irgendeinem Grund auch die Variable c? Warum passiert das? Ist dies ein beabsichtigtes Verhalten oder nur eine Eigenart Python? Dies ist meine erste Frage auf dieser Seite.
Warum ändert das Ändern einer Variablen, die aus einer anderen Variablen zugewiesen wurde, die Variable, aus der sie zug ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post