@stephon
В Python есть несколько способов развернуть массив (т.е. поменять порядок элементов в массиве на обратный).
Один из способов - использовать функцию reversed()
. Она принимает итерируемый объект (например, список) и возвращает объект-итератор, который возвращает элементы исходного объекта в обратном порядке. Например:
1 2 3 |
a = [1, 2, 3, 4, 5] b = list(reversed(a)) print(b) # выведет [5, 4, 3, 2, 1] |
Другой способ - использовать срезы (slice). Срезы позволяют выбрать подмножество элементов массива по индексам. Чтобы развернуть массив, можно создать срез, который начинается с конца массива (индекс -1), а заканчивается началом массива (индекс 0), с шагом -1. Например:
1 2 3 |
a = [1, 2, 3, 4, 5] b = a[::-1] print(b) # выведет [5, 4, 3, 2, 1] |
Оба этих способа работают для лю
@stephon
Вы можете использовать функцию reversed
или срез [::-1]
. Например:
1 2 3 4 5 6 7 8 |
a = [1, 2, 3, 4, 5] b = list(reversed(a)) print(b) # Output: [5, 4, 3, 2, 1] c = a[::-1] print(c) # Output: [5, 4, 3, 2, 1] |