Heim > Backend-Entwicklung > Python-Tutorial > Was ist der einzige Zuordnungstyp in Python?

Was ist der einzige Zuordnungstyp in Python?

(*-*)浩
Freigeben: 2019-06-24 16:52:29
Original
9302 Leute haben es durchsucht

Wörterbuch ist der einzige Zuordnungstyp in Python, der Daten in Form von Schlüssel-Wert-Paaren speichert. Python führt eine Hash-Funktionsoperation für den Schlüssel durch und bestimmt die Speicheradresse des Werts basierend auf dem Berechnungsergebnis, sodass das Wörterbuch nicht in der richtigen Reihenfolge gespeichert wird und der Schlüssel hashbar sein muss. Hashbar bedeutet, dass der Schlüssel ein unveränderlicher Typ sein muss, z. B. Zahlen, Zeichenfolgen und Tupel.

Was ist der einzige Zuordnungstyp in Python?

Dictionary ist neben Listen der flexibelste integrierte Datenstrukturtyp in Python. Eine Liste ist eine geordnete Kombination von Objekten und ein Wörterbuch ist eine ungeordnete Sammlung von Objekten. Der Unterschied zwischen den beiden besteht darin, dass auf die Elemente im Wörterbuch über den Schlüssel und nicht über den Offset zugegriffen wird. (Empfohlenes Lernen: Python-Video-Tutorial)

Dictionary ist ein weiteres veränderliches Containermodell und kann jede Art von Objekt speichern.

Jedes Schlüssel-Wert-Paar im Wörterbuch wird durch einen Doppelpunkt getrennt. Das gesamte Wörterbuch ist in geschweifte Klammern eingeschlossen wie folgt:

d = {key1 : value1, key2 : value2 }
Nach dem Login kopieren

Schlüssel sind im Allgemeinen eindeutig. Durch die Wiederholung des letzten Schlüssel-Wert-Paares wird das vorherige ersetzt, und der Wert muss nicht eindeutig sein.

>>>dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']'3'
>>> dict{'a': 1, 'b': '3'}
Nach dem Login kopieren

Der Wert kann einen beliebigen Datentyp haben, der Schlüssel muss jedoch unveränderlich sein, z. B. eine Zeichenfolge, eine Zahl oder ein Tupel.

Ein einfaches Wörterbuchbeispiel:

dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
Nach dem Login kopieren

Sie können auch ein Wörterbuch wie dieses erstellen:

dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }
Nach dem Login kopieren

Weitere technische Artikel zum Thema Python finden Sie im Python-Tutorial Kolumne Fang an zu lernen!

Das obige ist der detaillierte Inhalt vonWas ist der einzige Zuordnungstyp in Python?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage