Einführung in das Python-Lernen. Warum gibt es Tupel?

coldplay.xixi
Freigeben: 2020-12-18 17:23:06
nach vorne
6340 Leute haben es durchsucht

Python-Video-TutorialIn der Kolumne wird erläutert, warum es Tupel gibt Verwenden Sie es, da Listen während des Entwicklungsprozesses grundsätzlich unsere Anforderungen erfüllen können.

Auch wenn dies der Fall ist, dürfen Sie nicht denken, dass Tupel überflüssig sind. Ansonsten wird man in Interviews nicht oft gefragt: Was ist der Unterschied zwischen Tupeln und Listen? Warum braucht man Tupel?

Einführung in das Python-Lernen. Warum gibt es Tupel?Die folgenden zwei Punkte: Der erste Punkt ist jedem bekannt, und der zweite Punkt ist möglicherweise nur erfahrenen Fahrern bekannt. Erst wenn wir den zweiten Punkt kennen, können wir den Wert und die Bedeutung der Existenz von Tupeln wirklich verstehen.

1. Unveränderliche Liste

Dies ist das wichtigste Merkmal von Tupeln, das sie von Listen unterscheidet.

Liste: veränderliche Sequenz

Tupel: unveränderliche Sequenz

Was ist also eine unveränderliche Sequenz? Das heißt, nachdem das Tupelobjekt generiert wurde, sind Funktionen wie das Einfügen von Elementen, das Löschen von Elementen, das Hinzufügen von Elementen, das Löschen von Elementen, das Ändern von Elementen usw. der Liste im Tupel nicht verfügbar und Sie können es nicht ändern.

Da Tupel unveränderlich sind, sind auch ihre Methoden sehr begrenzt. Listen Sie sie hier auf.

2. Benanntes Tupel

Dieses Merkmal ist meiner Meinung nach die Bedeutung der Existenz von Tupeln.

Wir sprechen nur über benannte Tupel, die möglicherweise nicht leicht zu verstehen sind. Wenn Sie es einen Datensatz mit Feldnamen nennen, verstehen Sie das vielleicht.

Einführung in das Python-Lernen. Warum gibt es Tupel?Hier ist ein Beispiel, aber die Implementierung von Feldnamen erfordert die Unterstützung einer Bibliothek (Sammlungen) und Sie müssen diese importieren.

Sieht ein bisschen aus wie ein Wörterbuch, nicht wahr? Aber es ist kein Wörterbuch (die Methode zum Erhalten von Werten unterscheidet sich auch von der eines Wörterbuchs). Sobald ein Tupel erstellt wurde, kann es nicht mehr geändert werden. Dies zeigt in gewissem Maße, dass Tupel zum Speichern von Daten geeignet sind, die nicht geändert werden müssen. Oben beispielsweise Ortsname, Land, Längen- und Breitengrad.

Zusätzlich zur oben genannten Verwendung stellen wir hier auch einige einzigartige Eigenschaften von Tupeln vor.

Als Sprache, die sich ständig weiterentwickelt und populär macht, wird Python immer noch aktualisiert. Beim Lernen wird empfohlen, einige Studienpartner zu finden, um gemeinsam zu studieren und zu diskutieren, um bessere Ergebnisse zu erzielen. Wenn Sie Python lernen möchten, können Sie sich gerne der Python-Lernaustauschgruppe (627012464) anschließen, um gemeinsam zu betreuen und zu lernen. Es enthält Entwicklungstools, viele nützliche Informationen und technische Informationen zum Teilen! Einführung in das Python-Lernen. Warum gibt es Tupel?

Zusammenfassend ist Tupel ein sehr leistungsfähiger Datentyp, der als Datensatz verwendet werden kann. Dies ist der Wert und die Bedeutung seiner Existenz. Wie wir alle wissen, besteht seine zweite Rolle darin, als unveränderliche Liste zu fungieren. (Die oben genannten sind alles persönliche Meinungen. Wenn Sie anderer Meinung sind, hinterlassen Sie bitte eine Nachricht zur Diskussion)

Das obige ist der detaillierte Inhalt vonEinführung in das Python-Lernen. Warum gibt es Tupel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jianshu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage