Как перевернуть порядок элементов списка в Python
Python
Senior
Без компании
Как перевернуть порядок элементов списка в Python
Ответы
Для переворота списка в Python можно использовать несколько способов:
- Через срез с шагом -1:
```
my_list = [1, 2, 3, 4]
reversed_list = my_list[::-1] # [4, 3, 2, 1]
```
- Метод `reverse()` (изменяет исходный список):
```
my_list = [1, 2, 3, 4]
my_list.reverse() # Теперь my_list = [4, 3, 2, 1]
```
- Функция `reversed()` (возвращает итератор):
```
my_list = [1, 2, 3, 4]
reversed_list = list(reversed(my_list)) # [4, 3, 2, 1]
```
Различия:
- `[::-1]` создает новый список
- `reverse()` модифицирует существующий
- `reversed()` возвращает итератор, который нужно преобразовать в список