动态创建变量是个好主意吗?

2024-01-12

最近发现了如何通过这个方法在python中动态创建变量:

vars()['my_variable'] = 'Some Value'

从而创建变量my_variable.

我的问题是,这是个好主意吗?或者我应该总是提前声明变量?


我认为如果可能的话最好使用字典:

vars_dict = {}
vars_dict["my_variable"] = 'Some Value'
vars_dict["my_variable2"] = 'Some Value'

我认为它更Pythonic。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动态创建变量是个好主意吗? 的相关文章

随机推荐