logo

Methode get() des Python-Wörterbuchs

Methode get() des Python-Wörterbuchs Gibt den Wert für den angegebenen Schlüssel zurück, falls im Wörterbuch vorhanden. Wenn nicht, wird None zurückgegeben (wenn get() mit nur einem Argument verwendet wird).

Syntax der get()-Methode des Python-Wörterbuchs:

Syntax : Dict.get(key, default=None)



Parameter:

    Schlüssel: Der Schlüsselname des Elements, von dem Sie den Wert zurückgeben möchten. Wert: (Optional) Wert, der zurückgegeben werden soll, wenn der Schlüssel nicht gefunden wird. Der Standardwert ist „Keine“.

Kehrt zurück: Gibt den Wert des Elements mit dem angegebenen Schlüssel oder dem Standardwert zurück.

Beispiel für die get()-Methode des Python-Wörterbuchs:

Python3




mein Live-Cricket





d>=> {>'coding'>:>'good'>,>'thinking'>:>'better'>}> print>(d.get(>'coding'>))>

>

>

ipconfig unter Ubuntu

Ausgabe:

good>

Beispiel 1: Python-Methode get() mit Standardparameter.

Python


SIM-Karte eingelegt, aber kein Service-Android



d>=> {>1>:>'001'>,>2>:>'010'>,>3>:>'011'>}> # since 4 is not in keys, it'll print 'Not found'> print>(d.get(>4>,>'Not found'>))>

>

Datentypen in Java

>

Ausgabe:

Not found>

Beispiel 2: Verkettete get()-Methode des Python-Wörterbuchs

Das get() zum Überprüfen und Zuweisen, wenn kein Wert vorhanden ist, um diese spezielle Aufgabe zu erfüllen. Gibt einfach ein leeres Python-Dict() zurück, wenn kein Schlüssel vorhanden ist.

Python3




test_dict>=> {>'Gfg'> : {>'is'> :>'best'>}}> > # printing original dictionary> print>(>'The original dictionary is : '> +> str>(test_dict))> > # using nested get()> # Safe access nested dictionary key> res>=> test_dict.get(>'Gfg'>, {}).get(>'is'>)> > # printing result> print>(>'The nested safely accessed value is : '> +> str>(res))>

Java-Synchronisierung
>

>

Ausgabe:

The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best>

Zeitkomplexität: O(1), weil es die get()-Methode von Wörterbüchern verwendet, die für durchschnittliche und schlimmste Fälle eine konstante Zeitkomplexität aufweist.
Nebenraum: O(1), da es eine konstante Menge an zusätzlichem Speicher zum Speichern des Wörterbuchs und der Zeichenfolgenwerte benötigt.