logo

Метод словника Python get().

Метод словника Python get(). повертає значення для заданого ключа, якщо він присутній у словнику. Якщо ні, тоді він поверне None (якщо get() використовується лише з одним аргументом).

Синтаксис методу словника Python get():

Синтаксис: Dict.get(key, default=None)



Параметри:

    ключ: ім’я ключа елемента, з якого потрібно повернути значення. Значення: (необов’язково) значення, яке повертається, якщо ключ не знайдено. Значенням за замовчуванням є None.

Повернення: Повертає значення елемента з указаним ключем або значенням за умовчанням.

рядки до цілих чисел

Приклад методу словника Python get():

Python3








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

Ігри imessage на андроїд

>

>

Вихід:

good>

Приклад 1: метод Python get() із параметром за замовчуванням.

Python




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

глобальні змінні js

>

>

Вихід:

Not found>

Приклад 2: словник Python метод get() зв’язаний

Get() для перевірки та призначення за відсутності значення для виконання цього конкретного завдання. Просто повертає порожній Python dict(), якщо жодного ключа немає.

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))>

>

>

список дротиків

Вихід:

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

Часова складність: O(1), оскільки він використовує метод get() словників, який має постійну часову складність для середнього та найгіршого випадків.
Допоміжні приміщення: O(1), оскільки він використовує постійний обсяг додаткової пам’яті для зберігання словника та рядкових значень.