Heim > Backend-Entwicklung > Python-Tutorial > Der Unterschied zwischen Python-Datentypen

Der Unterschied zwischen Python-Datentypen

(*-*)浩
Freigeben: 2019-08-02 13:58:26
Original
3094 Leute haben es durchsucht

Der Unterschied zwischen Python-Datentypen

Der Unterschied zwischen Python-Datentypen

Der Unterschied zwischen Set Collection und Dict Dictionary (empfohlenes Lernen : Python-Video-Tutorial)

Der einzige Unterschied: set hat keinen entsprechenden Wert

Beide sind veränderbare Typen, also nicht hashbar

Die internen Elemente beider sind unveränderliche Typen, also hashbar

Beide haben keine Indizes, Slicing und Operationen basierend auf Indizes sind nicht möglich

Sammlung und Liste festlegen Unterschiede in Listen

Gleiche Punkte

– Beide sind Variablentypen

Unterschiede

– Die Menge ist ungeordnet und hat eindeutige Elemente

– Die Menge kann Elemente nur über eine for-Schleife erhalten, andernfalls ist sie ungeordnet und hat keinen Index

– Die Liste ist geordnet und die Elemente sind nicht eindeutig und können gemäß dem Index aufgeteilt werden

– Die Liste ist eine dynamische Sequenzliste mit einer getrennten Struktur (der Grund dafür). Index)

– Die Set-Sammlung wird hauptsächlich für Testdaten und Datenschnitt-, Vereinigungs-, Differenz- und andere Arten von Deduplizierungsoperationen verwendet

– Der wesentliche Unterschied der Set-Sammlung ist der gleiche wie der Diktat-Wörterbuch

Liste Liste Unterschiede zum Diktat-Wörterbuch

Gleiche Punkte:

Variablentyp

Iterierbar

Anderer Punkt:

Der Schlüssel des Diktatwörterbuchs muss ein unveränderliches Objekt sein

Das Diktatwörterbuch benötigt mehr Speicherplatz als die Listenliste

Die Abfrageeffizienz des Wörterbuchs ist viel höher als die der Liste

Der Unterschied zwischen Tupeln und Listen

Unterschied:

Das Tupelobjekt ist nach seiner Erstellung unveränderlich

So erstellen Sie Objekte: list = ["Element"] tuple=("Element",)

Gleiche Punkte:

Iterierbar

Tupel, Tupel, Zeichenfolgen, Zahlen

Unveränderlicher Typ (hashbar), Elemente können nicht geändert werden

Tupel können veränderliche Typen enthalten

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Python-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage