Python-Variablen können in zwei Typen unterteilt werden
Unveränderliche Typen (Zahlen, Zeichenfolgen, Tupel, unveränderliche Sammlungen)
Variablentypen (Listen, Wörterbücher, Variablensammlung)
Die von Python deklarierten Variablen liegen in Form von Objekten vor und befinden sich im festen Speicher der Maschine.
kann als Zeiger auf ein Objekt verstanden werden, dessen Variablenname
set
ist, was wir häufig zur Ausführung verwenden Deduplizierung und relationale Operationen sind ungeordnet.
s = {1,'d','34','1',1} print(s,type(s),id(s)) s.add('djx') print(s,type(s),id(s)) result: {'d', 1, '34', '1'} <class 'set'> 870405285032 {1, '34', 'djx', '1', 'd'} <class 'set'> 870405285032
Wir können feststellen, dass sich die Sammlungsdaten zwar ändern, die Speicheradresse sich jedoch nicht ändert, die Sammlung jedoch ein variabler Datentyp ist.
Das obige ist der detaillierte Inhalt vonSind Python-Sammlungen veränderbare Typen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!