lehrkraefte:snr:informatik:python:listen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
lehrkraefte:snr:informatik:python:listen [2021/10/27 20:39]
Olaf Schnürer [Listen sind mutabel/veränderlich (englisch mutable)]
lehrkraefte:snr:informatik:python:listen [2021/10/27 22:33]
Olaf Schnürer [Listen sind mutabel/veränderlich (englisch mutable)]
Line 263: Line 263:
 Da ''a'' als Integer-Variable immutabel ist, kann der Befehl ''b = 4'' den Inhalt der entsprechenden Speicheradresse nicht verändern. Stattdessen wird an einer freien Speicheradresse 4 als Wert der Variablen ''b'' gespeichert. Da ''a'' als Integer-Variable immutabel ist, kann der Befehl ''b = 4'' den Inhalt der entsprechenden Speicheradresse nicht verändern. Stattdessen wird an einer freien Speicheradresse 4 als Wert der Variablen ''b'' gespeichert.
  
-Wovon hängt es ab, ob ein //Datentyp// (Beispiel für Datentypen sind strings, integers, floats, Booleans, lists) mutabel oder immutabel ist? Dies ist schlicht von den Entwicklern der Sprache Python so festgesetzt worden.+Wovon hängt es ab, ob ein //Datentyp// (Beispiele für Datentypen sind strings, integers, floats, Booleans, lists) mutabel oder immutabel ist? Dies ist schlicht von den Entwicklern der Sprache Python so festgesetzt worden.
  
-Will man wirklich eine neue Liste erzeugen (also eine Kopie der alten Liste an einer neuen Speicheradresse), so tut es in unserem Fall((Bei verschachtelten Listen muss man besser aufpassen und die Befehle copy oder deepcopy aus dem Modul copy verwenden: Die unterschiedlichen Effekte sind hier illustriert:+Will man wirklich eine Kopie einer gegebenen Liste (an einer neuen Speicheradresse) erzeugen, so tut es((Bei verschachtelten Listen muss man besser aufpassen und die Befehle copy oder deepcopy aus dem Modul copy verwenden: Die unterschiedlichen Effekte sind hier illustriert:
 <code python> <code python>
 import copy import copy
  • lehrkraefte/snr/informatik/python/listen.txt
  • Last modified: 2022/09/27 11:48
  • by Olaf Schnürer