point_list = []
for n in field[0]:
point_list.append([])
for m in field[1]:
Point = FieldPoint(n, m)
我可以根据m和n创建变量名吗?我可以根据迭代定义一个变量名吗?
point_list = []
for n in field[0]:
point_list.append([])
for m in field[1]:
Point = FieldPoint(n, m)
我可以根据m和n创建变量名吗?我可以根据迭代定义一个变量名吗?
您可以使用字典来存储键/值对,如果这就是你想要的东西:
>>> my_dict = {}
>>> for n in range(10):
... for m in range(11):
... key = (n, m) # creates tuple
... value = 'foobar'
... my_dict[key] = value
...
谢谢,这有帮助! –
如果你想可变命名变量,那么你想有一个字典或代替列表。在每次迭代中,您不要创建一个新变量,而要在每次迭代中创建一个字典,然后创建一个新的键/值对。
我不明白你想要什么 – alexvassel