Списки и строки
Последовательности в Python включают такие структуры данных, как списки, строки и диапазоны.
Эти данные обладают общими характеристиками, такими как возможность доступа к отдельным элементам через индексы и поддержка операций вроде срезов.
Рассмотрим каждую из этих структур подробно.
Списки (lists)
Списки — это упорядоченные коллекции объектов, которые могут содержать элементы разных типов. Элементы списка могут изменяться, добавляться и удаляться.
Создание спискаДобавление элементов
Используйте метод append() для добавления элемента в конец списка:
Или используйте метод insert() для вставки элемента в конкретную позицию:
Удаление элементов
Метод remove() удаляет первый найденный элемент с указанным значением:
Метод pop() удаляет элемент по указанному индексу и возвращает его:
Строки (strings)
Строки — это неизменяемые последовательности символов. Как и списки, они поддерживают доступ к отдельным символам через индексы и срезы.
Создание строки:
Доступ к элементам
Срезы строк
Для получения подстроки можно использовать срезы:Проверка наличия подстрок
Операторin проверяет наличие подстроки внутри строки:
Преобразование регистра
Методы.upper(), .lower(), .title() позволяют изменить регистр строки:
Удаление пробелов
Метод.strip() удаляет пробелы по краям строки:
Разделение строки на части
Метод .split() разбивает строку на список слов по заданному разделителю:
Замена подстрок
Метод.replace() заменяет одну подстроку другой:
Поиск позиции подстроки
Метод.find() возвращает позицию первого вхождения подстроки в строке:
Длина строки
Функцияlen() возвращает количество символов в строке:
Пустая строка
Пустой строкой считается строка без символов:Экранирование специальных символов
Для вставки символов, которые имеют специальное значение в Python, используется экранирующий символ \:Многострочные строки
Многострочную строку можно создать с использованием тройных кавычек (""" или '''):
Эти примеры охватывают основные аспекты работы со списками и строками в Python.
Решайте задачи для закрепления полученных знаний.