В 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.