Как переименовывать переменные в Jupyter lab?

В Jupyter Lab есть несколько способов переименования переменных.

Первый способ - использование магической функции whos. Чтобы увидеть список всех переменных в текущей сессии Jupyter Lab, можно выполнить следующую команду в ячейке кода:

%whos

После выполнения этой команды вы увидите список переменных, их типы и значения. Если вы хотите переименовать какую-то переменную, вам нужно создать новую переменную с новым именем и присвоить ей значение старой переменной, а затем удалить старую переменную. Например:

new_variable = old_variable
del old_variable

Второй способ - использование функции locals(). Функция locals() возвращает словарь с локальными переменными, доступными в текущей области видимости. Вы можете переименовать переменную, присвоив новое имя для соответствующего ключа в словаре locals(). Например:

locals()['new_variable'] = locals().pop('old_variable')

Третий способ - использование функции globals(). Функция globals() возвращает словарь с глобальными переменными. Процедура переименования аналогична процедуре, описанной выше для функции locals(). Например:

globals()['new_variable'] = globals().pop('old_variable')

Кроме того, вы можете использовать оператор присваивания для создания новой переменной с новым именем и присвоения ей значения старой переменной, как показано ниже:

new_variable = old_variable

После выполнения этого оператора две переменные будут указывать на одно и то же значение. Если вы хотите удалить старую переменную, вы можете использовать оператор del:

del old_variable

Однако следует помнить, что при этом будет удален только ссылка на объект, а не сам объект. Если на объект не остается ссылок, он будет удален автоматически сборщиком мусора Python.