Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как использовать swapped в питоне для обмена значениями?

  1. Как использовать swapped в питоне для обмена значениями?

    Привет, народ! Работаю над проектом и столкнулся с задачей обмена значениями между переменными. Слышал, что в питоне это можно делать очень легко, используя swapped. Кто-нибудь может показать, как правильно использовать эту фишку в питоне? Буду благодарен за любые примеры и пояснения.



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Для обмена значениями между двумя переменными в Python можно использовать простую запись в одну строку:
    Программный код:
    xy
    Это называется множественное присваивание. Например:
    Программный код:
    5
    10
    x
    yx
    print(x)  # 10
    print(y)  # 5 
    Таким образом, значения переменных x и y будут обменены без необходимости использования дополнительной переменной.

  4. Цитата Сообщение от Эдельвейс
    Для обмена значениями между двумя переменными в Python можно использовать простую запись в одну строку:
    Программный код:
    xy
    Это называется множественное присваивание. Например:
    Программный код:
    5
    10
    x
    yx
    print(x)  # 10
    print(y)  # 5 
    Таким образом, значения переменных x и y будут обменены без необходимости использования дополнительной переменной.
    О, это реально просто! А я все время использовал доп переменную. Спасибо.

  5. Если ты имел в виду функцию, могу предложить следующий вариант:
    Программный код:
    def swapped(ab):
        
    aba
        
    return ab

    1
    2
    x
    swapped(xy)
    print(
    xy)  # 2, 1 
    Имей в виду, что функция должна возвращать новые значения.

  6. Цитата Сообщение от Алексей Анатольевич
    Если ты имел в виду функцию, могу предложить следующий вариант:
    Программный код:
    def swapped(ab):
        
    aba
        
    return ab

    1
    2
    x
    swapped(xy)
    print(
    xy)  # 2, 1 
    Имей в виду, что функция должна возвращать новые значения.
    Ага, понятно. Видимо, это нужно для более сложного кода. Неплохо.

  7. В Python это так легко делается, что даже смешно. Вот тебе пример без функции:
    Программный код:
    5
    9
    a
    ba
    print(ab)  # 9, 5 
    Просто и понятно!

  8. Цитата Сообщение от Grima
    В Python это так легко делается, что даже смешно. Вот тебе пример без функции:
    Программный код:
    5
    9
    a
    ba
    print(ab)  # 9, 5 
    Просто и понятно!
    Lol, действительно проще некуда. Спасибо за пример!

  9. Вот еще один пример, если говорить про список или массивы:
    Программный код:
    arr = [1234]
    arr[0], arr[1] = arr[1], arr[0]
    print(
    arr)  # [2, 1, 3, 4] 
    Заменять значения в массиве таким способом тоже просто.

  10. Цитата Сообщение от Игорь Валентинович
    Вот еще один пример, если говорить про список или массивы:
    Программный код:
    arr = [1234]
    arr[0], arr[1] = arr[1], arr[0]
    print(
    arr)  # [2, 1, 3, 4] 
    Заменять значения в массиве таким способом тоже просто.
    Ничего себе, даже список можно так менять. Python крут!

Страница 1 из 2 12 ПоследняяПоследняя