Heim > Artikel > Backend-Entwicklung > Was sind die Gemeinsamkeiten und Unterschiede zwischen Python-Listen und Tupeln?
Gleiche Punkte: Es gehört zu einer geordneten Sequenz, kann zur Konvertierung gezwungen werden, verwendet len(), um die Anzahl der Elemente zu zählen, und verwendet count(), um die Anzahl der Vorkommen eines bestimmten Elements zu zählen. Unterschiede: 1. Der Tupeltyp ist Tupel und der Listentyp ist Liste. 2. Tupel können nicht geändert werden, Listen können jedoch Elementwerte basierend auf Indizes ändern. 3. Listen können Elemente löschen, Tupel jedoch nicht.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Python3.9-Version, Dell G3-Computer.
Empfohlenes Lernen: Python-Video-Tutorial
1. Ähnlichkeiten
(1) Der Index ist derselbe, 0 von links nach rechts~~ n- 1.
(2) Das Spleißen ist das gleiche und kann mit „+“ gespleißt werden.
(3) Die Zählung ist die gleiche. Sie verwenden die Funktion len(), um die Anzahl der Elemente zu zählen, und die Funktion count(), um die Anzahl der Vorkommen des angegebenen Elements zu zählen.
(4) sind alle geordnete Sequenzen.
(5) kann mit del gelöscht werden.
(6) kann „*“ verwenden, um sich zu wiederholen.
(7) können alle zur Konvertierung gezwungen werden.
(8) Die Schneidemethoden sind die gleichen.
(9) Sie können die for-Schleife verwenden, um einen Elementdurchlauf, einen Indexdurchlauf und einen Aufzählungsdurchlauf durchzuführen.
(10) Verwenden Sie die Methode index(), um den Index des angegebenen Elements abzurufen.
(11) Verwenden Sie den Operator in, um zu testen, ob ein bestimmtes Element enthalten ist
2 Unterschiede
2.1 Die Typen sind unterschiedlich.
2.2 Verschiedene Änderungsmethoden
Listen Verwenden Sie Pop () und andere Funktionen, um Elemente zu löschen. Index und gibt das gelöschte Element zurück. Wenn der Index nicht angegeben ist, wird standardmäßig das letzte Element gelöscht.
clear( ) | |
---|---|
list=[] | Löschen Sie die Liste |
Tupel können keine Elemente löschen, Sie können nur del to verwenden Löschen Sie das gesamte Tupel. | |
Tupel können nur mit der Funktion Index() angezeigt werden. | |
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: | Einführung in die Programmierung | ! !
Das obige ist der detaillierte Inhalt vonWas sind die Gemeinsamkeiten und Unterschiede zwischen Python-Listen und Tupeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!