📖 О чём этот урок
Источник урока — Python 26: Методы списков. Урок продолжает тему коллекций: теперь список рассматривается не только как контейнер, но и как объект с методами для добавления, удаления, поиска, подсчёта, сортировки и разворота.
🎯 Цели
- Разобрать разницу между
append(),extend()иinsert(). - Удалять элементы через
remove(),pop()иclear(). - Искать и считать элементы методами
index()иcount(). - Понимать, когда использовать
sort()/reverse(), а когдаsorted()/reversed(). - Решать задачи с фильтрацией, сортировкой и сохранением позиций элементов.
📂 Структура урока
📖 Теория
Методы списков и функции для коллекций
🔖 Справочник
Синтаксис и поведение каждого метода
💻 Примеры
Запускаемые мини-программы
📦 Репозиторий
Примеры кода из репозитория 060326-Python: методы списков и функции sorted, min, max, sum
⚖️ Старый vs Новый
Учебный код и современный стиль
📝 Задания
Закрепление, практика и ДЗ
✅ Решения
Пошаговые решения задач
🐛 Ошибки
ValueError, IndexError, None и срезы
🏠 Домашнее задание
Полный текст LMS-ДЗ и проверка
🔗 Ресурсы
Документация и тренажёры
📚 Что повторить
- Урок 18 — знакомство со списками.
- Урок 24 — кортежи и методы
count()/index(). - Урок 25 — практикум со списками кортежей.
🎯 Что дальше
Следующий урок: Урок 27 — Summary session 7. Он повторит кортежи и методы списков через контрольные вопросы и практические задачи.