Привет программист, как дела-то? Давай поговорим о мощной штуке, а именно об списках Python. Что такое список? Список это та самая корзина с отсеками для фруктов. Список - это изменяемый набор элементов, элементы могут быть различных типов. Нумерация списков идет от 0, посмотрим картинку. Блин. блин.блин забыл про удаление элемента по индексу, не хочется переделывать табличку. Удаление по элементу выглядит так: list.pop([i]) Итак, давайте разберем сложные моменты, что такое срез списка и когда он нужен, срез можно характеризовать 3 буквами S: Start; Stop: Step. Иначе говоря, откуда начинаем, до какого момента идем, и с каким шагом. Шаг может быть отрицательным. А да, кстати, между тремя S идет двоеточие. Разберем на примере. Кстати, к строкам срезы применимы точно также. Думаю, со всем остальным все понятно, sorted() сортирует список, если параметр сортировки отсутствует, то сортировка произойдет от меньшего к большему, если нужно наоборот то можно поставить параметр reverse в значе