Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Gemeinsamkeiten und Unterschiede zwischen Python-Listen und Tupeln?

Was sind die Gemeinsamkeiten und Unterschiede zwischen Python-Listen und Tupeln?

青灯夜游
青灯夜游Original
2021-01-14 11:19:4816331Durchsuche

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.

Was sind die Gemeinsamkeiten und Unterschiede zwischen Python-Listen und Tupeln?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Python3.9-Version, Dell G3-Computer.

Empfohlenes Lernen: Python-Video-Tutorial

Die Ähnlichkeiten und Unterschiede zwischen Python-Listen und Tupeln

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.

  • Der Tupeltyp ist: Tupel
  • Der Listentyp ist: Liste

2.2 Verschiedene Änderungsmethoden

  • Tupel können nicht geändert werden
  • Die Liste kann den Elementwert entsprechend dem Index ändern

2.3 Methode löschen unterschiedliche

  • 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.

remove()Entfernen Sie das angegebene Element, das zum ersten Mal gefunden wurde Entfernen Sie die Liste, behalten Sie die Adresse, löschen Sie nur den Inhalt2.4 Die Suchmethode ist andersDie Liste kann nur mit der Funktion Index() angezeigt werden. Weitere Kenntnisse zum Thema Programmierung finden Sie unter: ! !
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.
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn