如何在Python中定义泛型变量(语法问题)

2 投票
1 回答
1728 浏览
提问于 2025-04-15 19:20

在Python中,声明一些东西是很简单的,比如说:

self.x = "something"
print self.x #outputs "something"

我想要这样的东西:

param["key"] = "x"
self.param["key"] = "something" #here I actually want to access this "self" parameter as below with its value defined above
print self.x #supposed to output "something" as well. Note that "x" refers to value defined in the first line

有没有类似的东西?有没有什么相似的替代方案?

提前谢谢你们。

1 个回答

4

使用 setattr 这个函数 -- setattr(self, param['key'], 'something')

撰写回答