point_list = []
for n in field[0]:
point_list.append([])
for m in field[1]:
Point = FieldPoint(n, m)
我是否可以依赖于m和n创建变量名?
答案 0 :(得分:4)
您可以使用字典存储键/值对,如果这是您想要的:
>>> my_dict = {}
>>> for n in range(10):
... for m in range(11):
... key = (n, m) # creates tuple
... value = 'foobar'
... my_dict[key] = value
...
答案 1 :(得分:1)
如果你想要变量命名的变量,那么你需要一个字典或列表。不是在每次迭代时都有一个新变量,而是在每次迭代时创建一个dict,然后创建一个新的键/值对。