Python предоставляет три основные структуры данных для работы с коллекциями: List (список), Dict (словарь) и Set (множество). Каждая из них обладает уникальными свойствами, позволяющими решать различные задачи. Списки — это упорядоченные изменяемые коллекции элементов, которые могут хранить данные любого типа. 1. Создание и доступ к элементам: my_list = [1, 2, 3, 4] print(my_list[0]) # Вывод: 1 2. Добавление и удаление: my_list.append(5) # Добавление в конец my_list.insert(2, 9) # Вставка на позицию my_list.remove(9) # Удаление по значению 3. Перебор списка: for item in my_list: print(item) Списки удобны для хранения последовательностей данных, поддерживают дублирование элементов и могут изменяться в процессе выполнения программы. Словари — это коллекции пар "ключ-значение". Они позволяют быстро находить данные по ключу, что делает их полезными для работы с ассоциативными данными. 1. Создание и доступ: my_dict = {'name': 'Alice', 'age': 25} print(my_dict['name']) # Вывод: A