Deklarieren ein Dictionary in Python

Muhammad Waiz Khan 30 Januar 2023
  1. Deklarieren ein Dictionary in Python mit {}
  2. Deklarieren ein Dictionary in Python mit der Funktion dict()
Deklarieren ein Dictionary in Python

In diesem Tutorial werden die verschiedenen Methoden zum Deklarieren eine Dictionary-Datentyp in Python behandelt.

Ein Dictionary in Python ist ein zusammengesetzter Datentyp, der Datenwerte als Schlüssel:Wert-Paare speichern kann. Die in einem Dictionary gespeicherten Daten sind ungeordnet, veränderlich und erlauben keine Duplikate.

Wir können Daten in einem Dictionary in Python auf folgende Weise deklarieren und speichern.

Deklarieren ein Dictionary in Python mit {}

Wir können einen Dictionary-Datentyp in Python mit {} deklarieren. Wir können die Daten entweder als Schlüssel:Wert-Paar hinzufügen, bevor wir ein Dictionary deklarieren, oder die Daten später hinzufügen.

Im Vergleich zur Verwendung des Konstruktors dict() ist die Verwendung von {} ein viel schnellerer Weg, ein Dictionary zu deklarieren. Der folgende Beispielcode zeigt, wie Daten in einem Dictionary in Python deklariert und hinzugefügt werden.

mydict = {"name": "ali"}
mydict["age"] = 21
print(mydict)

Ausgabe:

{'name': 'ali', 'age': 21}

Deklarieren ein Dictionary in Python mit der Funktion dict()

Obwohl die Methode {} schneller ist als die Verwendung der Konstruktorfunktion dict(), wird in Fällen, in denen wir kein Dictionary deklarieren müssen, immer wieder die Funktion dict() bevorzugt, da sie besser lesbar ist . Außerdem sieht es besser aus, ein Dictionary zu deklarieren.

Wie bei der {}-Methode können wir auch Daten im Dictionary hinzufügen, während wir sie mit der dict()-Funktion deklarieren. Anders als bei der {}-Methode akzeptiert die dict()-Funktion keine Dateneingabe als Schlüssel:Wert-Paar, wir übergeben die Daten als dict(Schlüssel = Wert).

Das folgende Beispiel zeigt, wie Sie die Funktion dict() verwenden, um Daten in einem Dictionary in Python zu deklarieren und hinzuzufügen.

mydict = dict(name="ali")
mydict["age"] = 21
print(mydict)

Ausgabe:

{'name': 'ali', 'age': 21}

Verwandter Artikel - Python Dictionary