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

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

王林
王林Original
2023-06-11 13:29:232313Durchsuche

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 = {}

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

my_dict = {'apple':5, 'banana':3, 'orange':2}

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']

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 异常

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
Schlüssel durchqueren
  1. for key, value in my_dict.items():
        print(key, value)
Werte durchqueren
  1. for key in my_dict.keys():
        print(key)
  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)
copy-Methode: Eine Kopie des Wörterbuchs zurückgeben
  1. my_dict.clear()
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!

    Stellungnahme:
    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
    Vorheriger Artikel:Debugging-Tipps in PythonNächster Artikel:Debugging-Tipps in Python