Heim > Backend-Entwicklung > Python-Tutorial > Detaillierte Erklärung der Wörterbücher in Python

Detaillierte Erklärung der Wörterbücher in Python

王林
Freigeben: 2023-06-11 13:29:23
Original
2403 Leute haben es durchsucht

Detaillierte Erklärung der Wörterbücher in Python

Ein Wörterbuch in Python ist eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, veränderbar und mit eindeutigen Elementen. Wörterbücher werden durch {} dargestellt, jedes Schlüssel-Wert-Paar wird durch ein Komma getrennt und Schlüssel und Wert werden durch einen Doppelpunkt verbunden. Die Schlüssel in einem Wörterbuch müssen einen unveränderlichen Typ haben (z. B. Zeichenfolgen, Zahlen oder Tupel), während die Werte einen beliebigen Typ haben können.

Erstellen Sie ein Wörterbuch.

Erstellen Sie ein leeres Wörterbuch:

my_dict = {}
Nach dem Login kopieren

Erstellen Sie ein Wörterbuch mit Schlüssel-Wert-Paaren:

my_dict = {'apple':5, 'banana':3, 'orange':2}
Nach dem Login kopieren

Das Wörterbuch unterstützt das dynamische Hinzufügen und Löschen von Schlüssel-Wert-Paaren, z das Wörterbuch

By key Lesen Sie den Wert im Wörterbuch. Wenn der Schlüssel nicht vorhanden ist, wird eine KeyError-Ausnahme ausgelöst. Beispiel:

my_dict['pear'] = 4
del my_dict['orange']
Nach dem Login kopieren

Durch die Verwendung der get-Methode kann das Auslösen von Ausnahmen vermieden werden. Wenn der Schlüssel nicht vorhanden ist, wird „None“ oder der angegebene Standardwert zurückgegeben. Zum Beispiel:

# 读取存在的值
print(my_dict['apple']) # 输出 5

# 读取不存在的值
print(my_dict['grape']) # 抛出 KeyError 异常
Nach dem Login kopieren

Ein Wörterbuch durchqueren

Es gibt viele Möglichkeiten, ein Wörterbuch in Python zu durchqueren.

Schlüssel-Wert-Paare durchqueren
  1. # 读取存在的值
    print(my_dict.get('apple')) # 输出 5
    
    # 读取不存在的值
    print(my_dict.get('grape')) # 输出 None
    print(my_dict.get('grape', 0)) # 输出 0,因为指定了默认值为0
    Nach dem Login kopieren
Schlüssel durchqueren
  1. for key, value in my_dict.items():
        print(key, value)
    Nach dem Login kopieren
Werte durchqueren
  1. for key in my_dict.keys():
        print(key)
    Nach dem Login kopieren
  2. Gemeinsame Wörterbuchmethoden

Zusätzlich zu den oben genannten Methoden zum Lesen von Werten und Durchlaufen des Wörterbuchs verfügen Wörterbücher über andere häufig verwendete Methoden, wie folgt:

clear-Methode: Alle Schlüssel-Wert-Paare im Wörterbuch entfernen
  1. for value in my_dict.values():
        print(value)
    Nach dem Login kopieren
copy-Methode: Eine Kopie des Wörterbuchs zurückgeben
  1. my_dict.clear()
    Nach dem Login kopieren
    pop-Methode: Den Wert des angegebenen löschen Geben Sie den Schlüssel ein und geben Sie den Wert zurück Methoden. Das Wörterbuch ist eine der sehr wichtigen und am häufigsten verwendeten Datenstrukturen in Python. Das Beherrschen von Wörterbuchoperationen gehört zu den Grundkenntnissen der Python-Programmierung.

      Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Wörterbücher 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