Convert Variable Name to String?

前端 未结 16 1593
生来不讨喜
生来不讨喜 2020-11-28 04:33

I would like to convert a python variable name into the string equivalent as shown. Any ideas how?

var = {}
print ???  # Would like to see \'var\'
something_         


        
16条回答
  •  失恋的感觉
    2020-11-28 04:54

    By using the the unpacking operator:

    >>> def tostr(**kwargs):
        return kwargs
    
    >>> var = {}
    >>> something_else = 3
    >>> tostr(var = var,something_else=something_else)
    {'var' = {},'something_else'=3}
    

提交回复
热议问题