-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdict_get.py
More file actions
24 lines (16 loc) · 1.28 KB
/
dict_get.py
File metadata and controls
24 lines (16 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
'''
Метод get() використовується для безпечного отримання значення за ключем зі словника. Основна перевага цього методу полягає в тому, що він не викликає помилку, якщо ключ не знайдено. Натомість, якщо ключ відсутній, get() повертає None
'''
my_dict = {"name": "Alice", "age": 25}
age = my_dict.get("age") # Поверне 25
gender = my_dict.get("gender") # Поверне None, оскільки "gender" немає в словнику
'''
Коли ви використовуєте квадратні дужки [] для доступу до значення за ключем, отримаєте значення, якщо ключ існує. Проте, якщо ключ відсутній, Python викине помилку KeyError.
'''
my_dict = {"name": "Alice", "age": 25}
name = my_dict["name"] # Поверне 'Alice'
# gender = my_dict["gender"] # Викличе KeyError, оскільки "gender" немає в словнику
# ===========================
a = {'name': 'Mariia','name_2': 'Lev', 'name_3': 'Jon', 'city': 'New York', 'email': 'alice@example.com' }
b = a.get('name_2')
print(b) # Lev