Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Rückennummer
Taple
- Jedes Objekt kann frei registriert werden
- Ähnlich einer Liste, kann jedoch nicht aktualisiert werden (Elemente können nach der Erstellung nicht hinzugefügt / gelöscht werden).
--Element ist eine Referenz auf ein anderes Objekt
- Da es sich um ein Sequenzobjekt handelt, ist es natürlich möglich, Elemente durch Indizes und Slices zu extrahieren.
Taple
#Die grundlegende Schreibmethode ist dieselbe wie in der Liste.
t = (1, 2, 3)
t = ()
t = (1, 'Two', [3, 4])
#Tupple Literal()Ist optional (aber für leere Tapples erforderlich)
>>> t = (1, 2, 3) #das ist
>>> t
(1, 2, 3)
>>> t = None
>>> t
>>> t = 1, 2, 3 #Kann so geschrieben werden
>>> t
(1, 2, 3)
>>> t = 1, #Taple bestehend aus einem ganzzahligen Wert
>>> t
(1,)
Vertauschen von zwei variablen Werten mit tapple
#In C und Java ist eine temporäre Speichervariable erforderlich, in Python ist dies jedoch möglich
>>> a = 1
>>> b = 2
>>> b, a = a, b # b, a = (a, b)
>>> a
2
>>> b
1
Taple-Methode
#Ermitteln Sie die Anzahl der Elemente, die dem Argument entsprechen
>>> t = (1, 2, 1)
>>> t.count(1)
2
#Findet ein Element mit einem Wert, der dem Argument entspricht, und gibt den Index des ersten übereinstimmenden Elements zurück
>>> A = (3, 4, 5, 3, 4, 5)
>>> A.index(4)
1
Positionierung und ordnungsgemäße Verwendung von Liste und Taple
- Die nicht aktualisierbare Sequenz (dh Tapple) hat den Vorteil, dass sie als Schlüssel oder Set-Element eines Wörterbuchs verwendet werden kann.
- Die Elemente der Liste sind unabhängige Daten (z. B. "Liste der Benutzernamen" und "Liste der Verkaufsmengen").
Es ist üblich, eine Liste fester Daten zu erstellen. (Wenn es RDB ist, ist es ein Bild, um eine Spalte zu setzen?)
- Beispiele werden verwendet, wenn der gesamte Taple eine Bedeutung als Daten hat (Elemente allein sind nicht sinnvoll). (Wenn es RDB ist, ist es ein Bild, um eine Linie einzufügen?)
――So sind also eher Strukturen als Arrays.
--Taples sind Sequenzen mit fester Länge, daher sind sie speichereffizienter als Listen. Basierend auf der oben genannten Richtlinie ist es nicht ungewöhnlich, dass die Datenmenge, die Sie in einem Taple aufbewahren möchten, aufgrund ihrer Natur groß ist. Sie können also eine effiziente Ressourcennutzung und eine Verringerung der Belastung der Speicherbereinigung erwarten, indem Sie Tapples anstelle von Listen ordnungsgemäß verwenden. ..