Какие знаешь последовательности в Python

Python Senior Без компании
Какие знаешь последовательности в Python
Ответы
В Python есть несколько встроенных типов последовательностей: - **Списки (list)** – изменяемые, упорядоченные коллекции. Пример: ``` my_list = [1, 2, 'a', True] my_list.append(3) # Добавление элемента ``` - **Кортежи (tuple)** – неизменяемые, упорядоченные коллекции. Пример: ``` my_tuple = (1, 2, 'a') # my_tuple[0] = 5 # Ошибка: кортеж неизменяем ``` - **Строки (str)** – неизменяемые последовательности символов. Пример: ``` my_str = "Hello" # my_str[0] = 'h' # Ошибка ``` - **Байтовые строки (bytes)** – неизменяемые последовательности байт. Пример: ``` my_bytes = b'abc' ``` - **Диапазоны (range)** – неизменяемые последовательности чисел. Пример: ``` my_range = range(5) # 0, 1, 2, 3, 4 ``` - **Байтовые массивы (bytearray)** – изменяемые последовательности байт. Пример: ``` my_bytearray = bytearray(b'abc') my_bytearray[0] = 100 # Изменение элемента ```