Функция для переворачивания списка

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python списки и строки можно перевернуть с помощью встроенных функций. Однако также можно перевернуть список или строку с использованием срезов.

В этом испытании вы напишете функцию, которая переворачивает список или строку с использованием срезов.

Функция для переворачивания списка

Напишите функцию на Python под названием reverse(itr), которая принимает в качестве аргумента список или строку и возвращает новый список или строку, содержащий элементы или символы в обратном порядке.

Ваша функция должна соответствовать следующим требованиям:

  • Функция должна называться reverse
  • Функция должна принимать один аргумент, который является списком или строкой
  • Функция должна возвращать новый список или строку, содержащий элементы или символы в обратном порядке
  • Функция не должна изменять исходный список или строку
def reverse(itr):
  return itr[::-1]
reverse([1, 2, 3]) ## [3, 2, 1]
reverse('snippet') ## 'teppins'

Резюме

В этом испытании вы узнали, как перевернуть список или строку с использованием срезов в Python. Вы написали функцию reverse, которая принимает список или строку в качестве входных данных и возвращает новый список или строку, содержащий элементы или символы в обратном порядке. Помните, что срезы можно использовать для извлечения диапазона элементов из списка или строки.