Что делает операция reverse
Python
Middle
Без компании
Что делает операция reverse
Ответы
Операция `reverse()` в Python используется для разворота списка (list) **на месте**, то есть изменяет сам исходный список, а не возвращает новый.
**Пример:**
```
my_list = [1, 2, 3, 4]
my_list.reverse()
print(my_list) # [4, 3, 2, 1]
```
**Особенности:**
- Работает только со списками (не со строками, кортежами и т.д.).
- Не возвращает новый список, а модифицирует существующий.
- Для получения нового развёрнутого списка можно использовать срез `[::-1]` или `reversed()`.
**Альтернативы:**
```
reversed_list = my_list[::-1] # Создаёт новый список
reversed_iterator = reversed(my_list) # Возвращает итератор
```