Какие знаешь последовательности в 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 # Изменение элемента
```