Как поменять два объекта по ссылке на Python? [дублировать]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как поменять два объекта по ссылке на Python? [дублировать]

Сообщение Anonymous »

мне нужна функция Python, которая меняет содержимое двух переменных, указанных их ссылками (точно так же, как std :: swap в c ++). Как мне это реализовать или есть стандартный встроенный? < /P>

Код: Выделить всё

def my_swap(obj1, obj2):
# What is here?
# ...

a = [1, 2, 3]
b = {'x': 25}

my_swap(a, b)

print(a)  # {'x': 25}
Это должно работать с произвольными типами данных, даже смешанными.
Этот вопрос не об замене временной переменной или пониманием разницы между значением и ссылкой, как в вопросах:
, когда переменная проходит по значению?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу поменять два элемента в списке Python?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Поменять местами два элемента массива по известным ключам
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как поменять ноги и дюймы типа объекта рамка данных на дюймы: Python
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как поменять две std :: атомные переменные? [дублировать]
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Зачем передавать по ссылке rvalue (&&) вместо передачи по ссылке (&)? [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»