Введение
В Python списки и строки можно перевернуть с помощью встроенных функций. Однако также можно перевернуть список или строку с использованием срезов.
В этом испытании вы напишете функцию, которая переворачивает список или строку с использованием срезов.
Функция для переворачивания списка
Напишите функцию на Python под названием reverse(itr), которая принимает в качестве аргумента список или строку и возвращает новый список или строку, содержащий элементы или символы в обратном порядке.
Ваша функция должна соответствовать следующим требованиям:
- Функция должна называться
reverse - Функция должна принимать один аргумент, который является списком или строкой
- Функция должна возвращать новый список или строку, содержащий элементы или символы в обратном порядке
- Функция не должна изменять исходный список или строку
def reverse(itr):
return itr[::-1]
reverse([1, 2, 3]) ## [3, 2, 1]
reverse('snippet') ## 'teppins'
Резюме
В этом испытании вы узнали, как перевернуть список или строку с использованием срезов в Python. Вы написали функцию reverse, которая принимает список или строку в качестве входных данных и возвращает новый список или строку, содержащий элементы или символы в обратном порядке. Помните, что срезы можно использовать для извлечения диапазона элементов из списка или строки.