items.append(value) # один объект в конец
items.extend(iterable) # элементы iterable в конец
items.insert(index, value) # вставка по индексу
items.remove(value) # удалить первое значение
value = items.pop(index) # удалить и вернуть
items.clear() # очистить
items.index(value) # индекс первого совпадения
items.count(value) # количество совпадений
items.sort(key=None, reverse=False)
items.reverse()
new_items = sorted(items)
new_reversed = list(reversed(items))
Проверить по документации: для сложной сортировки можно использовать operator.itemgetter() и operator.attrgetter(). В этом уроке достаточно key=len, key=max и простых функций.