Wörterbuch In Python handelt es sich um eine ungeordnete Sammlung von Datenwerten, die zum Speichern von Datenwerten wie eine Karte verwendet wird, die im Gegensatz zu anderen Datentypen, die nur einen einzelnen Wert als Element enthalten, im Wörterbuch gespeichert ist Schlüsselwert Paar. Zur Optimierung wird im Wörterbuch ein Schlüsselwert bereitgestellt.
Sehen wir uns nun die verschiedenen Möglichkeiten zum Erstellen eines leeren Wörterbuchs an.
wie man string in int ändert
Methode 1: Gebrauch von { } Symbol.
Wir können ein leeres Wörterbuchobjekt erstellen, indem wir in der Zuweisungsanweisung keine Elemente in geschweiften Klammern angeben
Code:
Python3
# Python3 code to demonstrate use of> # {} symbol to initialize dictionary> emptyDict>=> {}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
>
>Ausgabe
{} Length: 0> Methode 2: Gebrauch von dict() eingebaute Funktion.
Ein leeres Wörterbuch wird auch von der integrierten Funktion dict() ohne Argumente erstellt.
Code:
Python3
# Python3 code to demonstrate use of> # dict() built-in function to> # initialize dictionary> emptyDict>=> dict>()> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
>
>Ausgabe
{} Length: 0> Methode 3: Initialisieren Sie ein Wörterbuch
Schritt-für-Schritt-Ansatz:
- Initialisiert ein leeres Wörterbuch mit dem Namen „emptyDict“.
- Initialisieren Sie das Wörterbuch „emptyDict“. Ein Wörterbuchverständnis ist eine prägnante Möglichkeit, mit einer einzigen Codezeile ein Wörterbuch in Python zu erstellen. In diesem Fall ist das Verständnis leer, da keine Schlüssel-Wert-Paare zum Durchlaufen vorhanden sind. Daher wird dem Verständnis eine leere Liste übergeben. Ein Ergebnis ist ein leeres Wörterbuch.
- Drucken Sie das resultierende Wörterbuch aus.
- Geben Sie die Länge des Wörterbuchs mit der Funktion „len()“ und den Typ des Wörterbuchs mit der Funktion aus Funktion „type()“. .
Python3
# Python3 code to demonstrate initializing> # dictionary using dictionary comprehension> # Using dictionary comprehension> emptyDict>=> {key: value>for> key, value>in> []}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))> |
Java mit Swing
>
>Ausgabe
{} Length: 0> Zeitkomplexität: Die Zeitkomplexität dieser Methode beträgt O(1), da wir ein leeres Wörterbuch mithilfe des Wörterbuchverständnisses initialisieren, was eine konstante Zeit benötigt.
Raumkomplexität: Die Speicherplatzkomplexität dieser Methode beträgt ebenfalls O(1), da wir ein leeres Wörterbuch initialisieren, das unabhängig von der Größe des Wörterbuchs eine feste Menge an Speicherplatz einnimmt.