应用场景:https://github.com/gt11799/Direcited_graph
我在那个程序中做测试的时候,用到了几个原有的字典,我希望输出的测试结果能与字典名联系在一起。于是我希望能够直接输出变量名这个字符串。
到stackoverflow转了一圈,发现根本不支持。因为python根本不存在变量名这一说。在python中,变量存储在内存的某个位置,变量名关联到那个位置,或者说指向那个位置。
这会造成一个常见错误,有两个变量名指向一个可变的变量,使用其中一个变量名改变了变量,另一个也随之改变。比如列表的操作: