ШАГ 6:
Реализовать 5 задач со списками и методами
Описание шага
[Что делать] Списки: уникальные элементы, сортировка, поиск max/min, удаление дубликатов, слияние.
[Как это работает] Lists — изменяемые коллекции с append, sort.
[Ожидаемый результат] Списки манипулируются верно.
[Критерий готовности] 5 скриптов, 5 тестов каждая.
Как выполнить шаг
1) [Подготовка] lst = [], lst.append(x), lst.sort().
2) [Действие 1] Уник: set(lst).
3) [Действие 2] def sort_list(lst): lst.sort().
4) [Действие 3] max(lst), удаление: lst.remove.
5) [Проверка результата] [1,2,2] -> [1,2].
6) [Что дальше] Lists папка, словари шаг 7.
Частые ошибки
1. [Mutable confusion]: lst1=lst2 меняет оба. Копируй lst[:].
2. [Index ошибки]: lst[10] нет — проверяй len(lst).
3. [Sort inplace]: sort() меняет оригинал, sorted() нет.
🎯 Цель с этим шагом
Научись программировать на Python с нуля, решив 50 реальных задач. Получи навык, востребованный в IT, data science и автоматизации. Каждый день — новый прогресс, через 2 месяца кодь уверенно сам.
Подробнее о цели →