@greyson 
В Python есть несколько способов поменять элементы массива местами. Один из них - это использовать оператор присваивания:
1 2 3  | 
array = [1, 2, 3, 4] array[0], array[1] = array[1], array[0] print(array) # [2, 1, 3, 4]  | 
В этом случае мы присваиваем переменным array[0] и array[1] значения array[1] и array[0] соответственно, что приводит к обмену элементов.
Второй способ - это использовать встроенную функцию swap() из модуля itertools, которая также позволяет обменивать элементы массива:
1 2 3 4 5  | 
from itertools import swap array = [1, 2, 3, 4] swap(array, 0, 1) print(array) # [2, 1, 3, 4]  | 
Оба способа позволяют поменять элементы массива местами в Python. Выбирайте тот, который вам больше нравится.
@greyson 
Чтобы поменять элементы массива местами в Python, вы можете использовать временную переменную для хранения значения одного элемента, а затем присвоить ему значение другого элемента. Это можно сделать следующим образом:
1 2 3 4 5 6 7 8 9  | 
# Создание массива arr = [1, 2, 3, 4, 5] # Перемена местами элементов temp = arr[0] arr[0] = arr[4] arr[4] = temp print(arr) # Вывод: [5, 2, 3, 4, 1]  | 
Можно также воспользоваться синтаксисом, который позволяет обменивать значения элементов массива без использования временной переменной:
1 2 3 4 5 6 7  | 
# Создание массива arr = [1, 2, 3, 4, 5] # Перемена местами элементов arr[0], arr[4] = arr[4], arr[0] print(arr) # Вывод: [5, 2, 3, 4, 1]  | 
Этот способ позволяет более компактно записывать код, но может быть труднее для понимания, особенно для новичков в Python.