Списки и строки Объявление списков: list =[] – пустой список list = [1,2,3] – заполненный список Методы: list.append(x) Добавляет элемент в конец списка list.remove(x) Удаляет первый элемент в списке, имеющий значение x list.pop(i) Удаляет i-ый элемент и возвращает его list.index(x) Возвращает положение первого элемента со значением list.count(x) Возвращает количество элементов со значением x list.sort() Сортирует список по возрастанию list.reverse() Разворачивает список Для обращения к элементу списка используется упоминание list[i], где i – индекс элемента. Объявление стирок: S = ‘’ – пустая строка S = “Hello World!” – непустая строка При этом тип кавычек значения не имеет. Методы: S.find(str) Поиск подстроки в строке. Возвращает номер первого вхождения или -1 S.rfind(str) Поиск подстроки в строке. Возвращает номер последнего вхождения или -1 S.replace(a,b) Замена подстроки а на подстроку b S.split(a) Разбиение строки по разделителю a на список len(S) Длина строки Для обращения к элементам строки используется упоминание S[i], где i – индекс элемента, S[i:j], где i – индекс первого элемента, j – индекс последнего (не включительно)