Метод словника 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), оскільки він використовує постійний обсяг додаткової пам’яті для зберігання словника та рядкових значень.