Heim > Backend-Entwicklung > Python-Tutorial > So erstellen Sie ein Wörterbuch in Python

So erstellen Sie ein Wörterbuch in Python

silencement
Freigeben: 2019-06-17 13:19:39
Original
11104 Leute haben es durchsucht

So erstellen Sie ein Wörterbuch in Python

Python-Wörterbuchdefinition

Dictionary ist ein weiteres veränderbares 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

Weitere gängige Methoden zum Erstellen von Wörterbüchern in Python:

Schlüsselwerte dynamisch zuweisen

>>> d ={}
>>> d['name'] = 'Allen'
>>> d
{'name': 'Allen'}
Nach dem Login kopieren

Bei Bedarf ist diese Methode besser geeignet, um jeweils ein Feld eines Wörterbuchs dynamisch zu erstellen.

Wörterbuch-Schlüsselwerttabelle

>>> c = dict(name='Allen', age=14, gender='male')
>>> c
{'gender': 'male', 'age': 14, 'name': 'Allen'}
Nach dem Login kopieren

Da dieses Formular eine einfache Syntax hat und weniger fehleranfällig ist, ist es sehr beliebt.

Dieses Formular erfordert weniger Code als Konstanten, aber die Schlüssel müssen alle Zeichenfolgen sein, sodass der folgende Code einen Fehler meldet:

>>> c = dict(name='Allen', age=14, gender='male', 1='abcd')
  File "<stdin>", line 1
SyntaxError: keyword can&#39;t be an expression
Nach dem Login kopieren

Dictionary key value tuple table

>>> e=dict([(&#39;name&#39;,&#39;Allen&#39;),(&#39;age&#39;,21),(&#39;gender&#39;,&#39;male&#39;)])
>>>
>>>
>>> e
{&#39;gender&#39;: &#39;male&#39;, &#39;age&#39;: 21, &#39;name&#39;: &#39;Allen&#39;}
Nach dem Login kopieren

Diese Methode ist nützlich, wenn Sie während der Programmausführung schrittweise eine Folge von Schlüsseln und Werten erstellen müssen.

Alle Schlüssel haben den gleichen Wert oder ihnen ist ein Anfangswert zugewiesen

>>> f=dict.fromkeys([&#39;height&#39;,&#39;weight&#39;],&#39;normal&#39;)>>> f
{&#39;weight&#39;: &#39;normal&#39;, &#39;height&#39;: &#39;normal&#39;}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Wörterbuch 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