Курс Python → Переворот последовательности
Для перестановки последовательности в Python можно воспользоваться методом reverse(). Данный метод изменяет порядок элементов в последовательности на обратный. Например, если у нас есть список чисел:
numbers = [1, 2, 3, 4, 5]
И мы хотим перевернуть этот список, то мы можем использовать метод reverse():
numbers.reverse() print(numbers) # Выведет: [5, 4, 3, 2, 1]
Таким образом, метод reverse() переворачивает последовательность элементов в обратном порядке. Этот метод может быть использован не только для списков, но и для других последовательностей, таких как строки или кортежи.
Если же вы не хотите изменять оригинальную последовательность, а просто хотите получить обратную последовательность, то можно воспользоваться срезами. Например:
numbers = [1, 2, 3, 4, 5] reversed_numbers = numbers[::-1] print(reversed_numbers) # Выведет: [5, 4, 3, 2, 1]
Таким образом, в Python есть несколько способов перестановки последовательности элементов. Метод reverse() изменяет оригинальную последовательность, а срезы позволяют получить обратную последовательность без изменения оригинала.
Другие уроки курса "Python"
- Замер времени выполнения кода
- Переворот последовательности
- split() — разделение строки
- Преобразование чисел в слова
- Управление ресурсами в Python
- Получение текущей даты и времени с помощью datetime
- Декораторы в Python
- Получение обратного списка чисел
- Создание уникального множества
- Методы в Python
- Функциональное программирование в Python
- Тестирование с unittest
- Бинарный поиск
- Создание комплексных чисел
- Представление бесконечности в Python
- Принципы программирования
- Форматирование данных с pprint
- Множественное назначение в Python
- Распаковка значений в Python
- 9 уловок для чистого кода
- Преобразование генераторов в циклы
- Метод setitem в Python
- Очистка данных в Python
- Функция findall() для поиска вхождений строки
- Блок try…finally в Python
- Работа с контекст-менеджером «with»
- Работа с timedelta
- Работа с модулем glob в Python
- Библиотека funcy: удобные утилиты
- JSON в Python: модуль, dump, dumps, load
- Функция product() из itertools
- Преобразование символов с помощью map
- Запрос пароля с помощью getpass
- Проверка существования переменной с оператором :=
- Частичное применение функций в Python
- Преобразование списка в словарь через генератор
- Преобразование чисел в Python
- Использование defaultdict в Python
- Метод join для объединения строк
- Использование метода lower()
- Метод matmul для умножения матриц
- Генератор списка в Python
- Создание копии списка в Python
- ChainMap.new_child() — добавление нового словаря
- Использование *args
- %pinfo: получение информации об объекте















