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

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13709{{"Функция для переворачивания списка"}} python/lists -.-> lab-13709{{"Функция для переворачивания списка"}} python/tuples -.-> lab-13709{{"Функция для переворачивания списка"}} python/function_definition -.-> lab-13709{{"Функция для переворачивания списка"}} end

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

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

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

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

Резюме

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