get()
Метод get() в словарях Python — это удобный способ получения значения по ключу с возможностью указания значения по умолчанию, если ключ отсутствует в словаре. Это позволяет избежать возникновения ошибки KeyError, которая возникает, если вы пытаетесь получить значение по несуществующему ключу.
KeyError
dict.get(key, default=None)
None
my_dict = {} value = my_dict.get('d', 'Ключ не найден') print(value) # Вывод: Ключ не найден
in
not in
len()
len(dict_country)
update()
dict_country.update({'Russia': 'Москва', 'Armenia': 'Ереван'})
get(key, default=None)
dict_country.get('Russia') # возвращает значение по ключу, # если такого ключа нет, то вернет None dict_country.get('Russa', 0) # если ключа Russia нет, то вернет 0 # (вместо 0 можно задать любое значение
pop(key, default=None)
default
dict_country.pop('Bahamas')
keys()
dict_country.keys()
values()
dict_country.values()
items()
dict_country.items()
.items()
clear()
copy()
fromkeys(iterable, value=None)
iterable
value
new_dict = dict.fromkeys(['a', 'b', 'c'], 0)
END!
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач