我想创建尽可能多的空列表,因为lst
(整数列表)中有整数,并将lst
中的整数添加到分配给每个空列表的每个变量的末尾:
def create_3C_object_lists( lst ):
""" creates all necessary lists """
for i in range(len(lst)):
exec("globals()['_3C_%d'] = []" % (lst[i]))
print(type(_3C_%d)) % (lst[i])
我希望得到:
_3C_(integer at index 0 in lst)
_3C_(integer at index 1 in lst)
...
等等。有没有更好的办法?也许没有“exec”?你知道吗
只需创建一个字典:
如果出于某种原因您真的需要一个变量,那么您可以不用
exec
这样做:相关问题 更多 >
编程相关推荐