by Anonymous » 07 Apr 2025, 05:53
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.
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 [url=viewtopic.php?t=12045]Ändern[/url] 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.