Строки и списки в python

Строки и списки в python

Строки

Строки в Python — это упорядоченные последовательности символов, используемые для хранения и представления текстовой информации, с помощью строк можно работать со всем, что может быть представлено в текстовой форме.

Строки в апострофах и в кавычках — одно и то же. Причина наличия двух вариантов в том, чтобы позволить вставлять в литералы строк символы кавычек или апострофов, не используя экранирование.

Базовые операции со строкой:

  • сложение
  • дублирование строки
  • доступ по индексу (каждый символ и строке имеет свой номер начиная с 0)
  • извлечение нескольких символов
  • извлечение нескольких символов c заданным интервалом
  • вывод количества символов в строке

Списки

Список — это структура данных для хранения объектов различных типов. Размер списка не статичен, его можно изменять. Список по своей природе является изменяемым типом данных.

Создать список можно следующим образом:

  • Пустой список (показано 2 примера)
  • Список, содержащий данные

Базовые операции со списком полностью схожи со строчными операциями.

Таблица методов списков

МетодЧто делает
list.append(x)Добавляет элемент в конец списка
list.extend(L)Расширяет список list, добавляя в конец все элементы списка L
list.insert(i, x)Вставляет на i-ый элемент значение x
list.remove(x)Удаляет первый элемент в списке, имеющий значение x. ValueError, если такого элемента не существует
list.pop([i])Удаляет i-ый элемент и возвращает его. Если индекс не указан, удаляется последний элемент
list.index(x, [start [, end]])Возвращает положение первого элемента со значением x (при этом поиск ведется от start до end)
list.count(x)Возвращает количество элементов со значением x
list.sort([key=функция])Сортирует список на основе функции
list.reverse()Разворачивает список
list.copy()Поверхностная копия списка
list.clear()Очищает список

list — это название вашего списка

Будьте внимательны методы списков изменяют сам список.

Добавить комментарий