Back to questions
Junior — Middle
53
Можете объяснить, что представляет собой встроенная структура данных 'map' в языке Python?
Answer from AI
sobes.tech AI
В Python встроенной структуры данных с названием map как отдельного типа нет, но есть функция map(), которая применяется для применения функции к каждому элементу итерируемого объекта.
Если говорить о структуре данных, похожей на "map", то это словарь (dict). Словарь — это коллекция пар ключ-значение, где ключи уникальны и используются для быстрого доступа к соответствующим значениям.
Пример использования словаря:
# Создание словаря
my_dict = {'apple': 3, 'banana': 5, 'orange': 2}
# Доступ к значению по ключу
print(my_dict['banana']) # Выведет: 5
# Добавление нового элемента
my_dict['pear'] = 4
# Итерация по ключам и значениям
for key, value in my_dict.items():
print(f'{key}: {value}')
Таким образом, словарь в Python — это и есть структура данных, реализующая концепцию "map" (отображения) из других языков.