Добавим немного методов спискам.
mylist.insert(index, element) # добавляет элемент на нужную позицию
a.insert(0, element) # добавит в начало списка а
a.insert(len(a), element) # добавит в конец списка
mylist.remove(x) # родной метод удаления из списка
actions.extend(["Похвастаться", "Пойти отдохнуть"]) # добавляет к списку
actions.index("Написать код") # получает позицию элемента в списке
Сортировка списка
languages = ["python", "java", "javascript", "css", ]
languages.sort()
# параметр reverse разрешает инвертировать список
languages.sort(reverse=True)
Будьте внимательны: регистр букв влияет на сортировку!
Tuple — это кортеж, записывается в круглых скобках, через запятую.
Применяется для контейнеров, которые никто никогда не будет менять в коде программы.
Кортежи работают быстрее, чем списки: на перебор и другие операции будет тратиться меньше времени!
Кортеж поддерживает методы и операторы списка, которые не приводят к его изменению (мутации), а также поддерживает циклы.