3 способа преобразовать строку в имя переменной в Python
Как узнать имя переменной?
Как узнать имя переменной? Какой-то из каналов про Python писал, что это невозможно узнать имя переменной, которой мы что-то присвоили. Это не совсем так. Представляю вам функцию, которая вернет все имена, ассоциированные с переданным ей объектом. Она использует модуль inspect, который позволяет узнать о загруженном в Python коде все, что можно только придумать, в том числе и имена переменных: def find_names(obj): import inspect # currentframe - текущий контекст выполнения, т.е. эта же функция # а f_back - фрейм код, который ее вызвал parent_frame = inspect.currentframe().f_back # соберем все глобальные...