В Python существуют следующие встроенные типы последовательностей:
Неизменяемые последовательности:
str): Последовательности символов.tuple): Упорядоченные коллекции элементов, которые не могут быть изменены после создания.bytes): Последовательности байтов (неизменяемый аналог bytearray).Изменяемые последовательности:
list): Упорядоченные коллекции элементов, которые можно изменять.bytearray): Изменяемые последовательности байтов.Основные операции, общие для всех типов последовательностей, включают:
последовательность[индекс]последовательность[начало:конец:шаг]len(последовательность)элемент in последовательностьпоследовательность1 + последовательность2 (для изменяемых создает новый объект)последовательность * число (для изменяемых создает новый объект)Операции специфичные для изменяемых последовательностей:
последовательность[индекс] = новое_значениепоследовательность[начало:конец] = новая_последовательностьпоследовательность.append(элемент), последовательность.extend(последовательность)последовательность.insert(индекс, элемент)del последовательность[индекс], последовательность.remove(элемент), последовательность.pop(индекс)Примеры использования:
python