【发布时间】:2020-07-18 09:26:45
【问题描述】:
我想创建一个变量作为 Variable11 并将其 vvalue 分配给 10。
当使用 'Variable'+ str(11) = 10 时,我收到一条错误消息,指出无法分配给运算符
有没有更好的方法来创建一个连接字符串作为变量来赋值。
【问题讨论】:
-
您可能应该使用
list或字典。 -
不要动态创建变量,使用容器,如列表或字典。
-
您可以使用 globals() 但这并不理想。 thepythonguru.com/python-builtin-functions/globals
-
如果您尝试并成功地动态创建变量,那么您只解决了问题的第一部分。问题的第二部分将是“如何动态访问创建的变量”。正如之前的 cmets 所建议的那样——使用 Python 内置的适当数据结构。
标签: python string string-concatenation