ОБРАЩЕНИЕ К СЛОВАРЮ PYTHON ПО ИНДЕКСУ
В Python словарь (dict) представляет собой неупорядоченную структуру данных, которая хранит пары ключ-значение. Для получения значения по ключу используется обращение к словарю по индексу.
Для того чтобы обратиться к значению в словаре по ключу, необходимо указать имя словаря и ключ в квадратных скобках:
my_dict = {'name': 'John', 'age': 30}
print(my_dict['name'])
# 'John'
В данном примере мы создали словарь с ключами 'name' и 'age', и значениями 'John' и 30 соответственно. Затем мы обратились к значению по ключу 'name' с помощью оператора индексации в квадратных скобках и вывели его на экран с помощью функции print().
Если указанный ключ отсутствует в словаре, то будет вызвано исключение KeyError:
my_dict = {'name': 'John', 'age': 30}
print(my_dict['country'])
# KeyError: 'country'
Чтобы избежать исключения KeyError, можно использовать метод get(). Он позволяет задать значение по умолчанию, которое будет возвращено, если указанный ключ не найден в словаре:
my_dict = {'name': 'John', 'age': 30}
print(my_dict.get('country', 'Unknown'))
# 'Unknown'
В данном примере мы обратились к значению по ключу 'country' методом get() и задали значение по умолчанию 'Unknown', которое будет возвращено в случае отсутствия указанного ключа в словаре.
ООП 23 Магические методы __getitem__ , __setitem__ и __delitem__. Обращение по индексу к экземпляру
#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих
Уроки Python с нуля / #10 – Словари (dict) и работа с ними
Урок 10 Строки: индексы и срезы Python
Python с нуля. Словари (Dict). Python для ЕГЭ по информатике. Решение задач с сайта Питонтьютор
32 Словари (dict) Python. Операции и методы словаря.
15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше
Новые материалы:
- Как отделить буквы от цифр в python
- Python вызов класса из функции
- Python тест шапиро уилка
- Python сохранить датафрейм в csv
- Python наследование задачи
- Финам api python
- Очередь с приоритетом python
- Как убрать незначащие нули в python
- Python многопоточность и многопроцессорность
- Как безопаснее работать с файлом python
- Как сделать кнопку в pygame
- Произведение цифр числа python
- Округление decimal python