@Alex161

Что означает эта запись в python?

while i > position:
    array[i], array[i - 1] = array[i - 1], array[i]

import random

array = [random.randint(-100, 100) for _ in range(1, 10)]
print(array)


num = 345
position = 2


array.append(None)
i = len(array) - 1

while i > position:
    array[i], array[i - 1] = array[i - 1], array[i]

    i -= 1

array[position] = num
print(array)
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
danila763
@danila763
Учу python, sql
Ну конкретна это запись нужна чтобы поменять первый и второй элементы массива местами
это тоже самое, что
a, b = b, a
Ответ написан
yupiter7575
@yupiter7575
Python программист
Как пример:
a = 1
b = 2
print(a, b) #1 2
a, b = b, a
print(a, b) #2 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы