Ответ
Коллекция — это абстрактный тип данных, который представляет собой контейнер для хранения группы объектов (элементов) и предоставляет стандартные операции для их обработки: добавление, удаление, поиск, итерация.
Основные виды коллекций:
- Списки (List/Array): Упорядоченные, допускают дубликаты. Доступ по индексу.
- Множества (Set): Неупорядоченные (или с порядком вставки), хранят только уникальные элементы.
- Словари/Ассоциативные массивы (Map/Dict): Хранят пары «ключ-значение». Доступ по ключу.
Примеры на Python:
# Список (list)
fruits = ["apple", "banana", "cherry"]
fruits.append("orange") # Добавить элемент
print(fruits[0]) # Доступ по индексу -> "apple"
# Множество (set)
unique_numbers = {1, 2, 3, 2} # Дубликат игнорируется
print(unique_numbers) # {1, 2, 3}
# Словарь (dict)
person = {"name": "Alice", "age": 25}
print(person["name"]) # Доступ по ключу -> "Alice"
person["city"] = "London" # Добавить новую пару
Использование правильного типа коллекции критично для производительности и читаемости кода.