【发布时间】:2010-12-25 22:19:59
【问题描述】:
基本上我想将一个字符串转换为一个对象的标识符,如下所示:
count = 0
for i in range(50):
count += 1
functionToMakeIdentifier("foo" + str(count)) = Object(init_variable)
我想制作一系列名称为 foo1、foo2、foo3、foo4、foo5 等的对象...但我不知道如何将这些字符串转换为对象的标识符。救命!
【问题讨论】:
-
Ruby 的同样问题:stackoverflow.com/questions/4370084/…
-
为什么你认为你需要这个?
-
我为什么需要这个?如果我想制作 50 个或一百万个对象,而无需输入每个对象的名称!
-
请阅读介绍性编程文本,了解什么是数组。
-
@user539718,我认为你对格伦的评论读得太多了。这是一个致力于帮助人们解决编程问题的网站。我们不能在这里假设任何水平的知识。您的问题是通过使用数组来解决的,实际上您要完成的是数组背后的整个想法。这就是为什么 Glenn 建议你阅读它们。
标签: python python-3.x identifier