Рубрики
Без рубрики

Python обратный список

Есть три способа изменить список в Python. Функция списка обратного () с использованием встроенной встроенной () нарезки (), давайте посмотрим на все эти способы

Автор оригинала: Pankaj Kumar.

Есть три способа изменить список в Python.

  1. Список обратная () функция
  2. Используя нарезку
  3. Встроенная обратная () функция

Давайте посмотрим на все эти способы изменить список простых примеров.

Обратный список Python с использованием обратной () функции

skills = ['Java', 'Python', 'Android']

print(skills)

# using list reverse() function to reverse the list
skills.reverse()

print(skills)

Выход:

['Java', 'Python', 'Android']
['Android', 'Python', 'Java']

Функция Python List () Функция

Это очень быстрая функция, которая изменяет элементы списка на месте. Таким образом, исходный список модифицирован, и если бы он был отсортирован, то это тоже ушло. Иногда мы не хотим этого и хотите новый список в обращенном порядке.

Обратный и создайте новый список, используя нарезку

Мы можем использовать Slicing, чтобы создать новый список в обратном порядке. Давайте посмотрим на пример.

numbers_asc = [1, 2, 3, 4, 5]
numbers_desc = numbers_asc[::-1]
print(numbers_asc)
print(numbers_desc)

Выход:

[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]

Обратный список Python с использованием нарезки

Здесь оригинальный список не изменен. Это простой метод одноклассника для изменения списка. Однако синтаксис не легко понять, если вы не знаете о методах нарезки в Python.

Python обратный список с использованием обратного ()

Мы можем использовать обратный () встроенный функцию для создания обратного итератора, а затем использовать его в списке () функции для создания нового списка с элементами в обратном порядке.

vowels = ['a', 'e', 'i', 'o', 'u']
vowels_rev = list(reversed(vowels))
print(vowels)
print(vowels_rev)

Выход:

['a', 'e', 'i', 'o', 'u']
['u', 'o', 'i', 'e', 'a']

Обратный список Python с использованием обратного () итератора

Заключение

Если вы хотите изменить список на месте, затем используйте функцию Reverse (). Однако, если вы хотите сохранить оригинальный список Intact, вы можете использовать нарезку, а также обратный () итератор. Тем не менее, метод нарезки трудно понять и обращаться () легко читать и понимать.

Ссылки: Функции списка Python , обратный ()