PyLists - Практикум по работе со списками в Python

Программа для практического изучения работы со списками в Python. Содержит 22 задачи разного уровня сложности с реализованными решениями.
📝 Содержание
🌟 Особенности
- Интерактивное меню для выбора задач
- Пошаговое выполнение каждой задачи
- Подробные комментарии в коде
- Возможность просмотра результатов без изменения кода
- Поддержка Python 3.8+
⚙️ Установка
- Клонируйте репозиторий:
git clone https://github.com/lifedestroyed/pylists.git
- Перейдите в директорию проекта:
- Запустите программу:
🖥️ Использование
После запуска программы откроется меню с номерами задач от 1 до 22. Для выбора задачи:
- Введите номер задачи (1-22)
- Нажмите Enter для просмотра решения
- После выполнения задачи нажмите Enter для возврата в меню
- Для выхода введите 0
📋 Список задач
- Индексация и срезы списков
- Работа с вложенными списками
- Создание списка-матрешки
- Изменение элементов списка
- Разделение списка на подсписки
- Модификация списка (срезы, добавление)
- Статистика списка (длина, count, index)
- Добавление элементов (append, extend, insert)
- Удаление элементов (pop, remove, clear)
- Сумма элементов и разность max/min
- Подсчет отрицательных элементов
- Поиск индекса минимального элемента
- Сумма абсолютных значений
- Обмен минимального и максимального элементов
- Сортировка и добавление длины списка
- Циклический сдвиг элементов
- Удаление по условию (четные с нечетными индексами)
- Фильтрация строк по длине
- Определение типов элементов
- Удаление дубликатов
- Объединение списков строк
- Обмен соседних элементов
👨💻 Разработчик
Проект создан lifedestroyed

📜 Лицензия
Этот проект распространяется под лицензией life destroyed license. См. файл LICENSE для подробной информации.