Python 我可以定义一个依赖于迭代的变量名吗?
我是否也可以根据m和n创建变量名?如果需要,可以使用字典存储键/值对:Python 我可以定义一个依赖于迭代的变量名吗?,python,variables,iteration,Python,Variables,Iteration,我是否也可以根据m和n创建变量名?如果需要,可以使用字典存储键/值对: point_list = [] for n in field[0]: point_list.append([]) for m in field[1]: Point = FieldPoint(n, m) 如果您想要可变命名的变量,那么您需要一个dict或一个列表。与其在每次迭代时都有一个新变量,不如创建一个dict,然后在每次迭代时创建一个新的键/值对。我不明白您想要什么 &g
point_list = []
for n in field[0]:
point_list.append([])
for m in field[1]:
Point = FieldPoint(n, m)
如果您想要可变命名的变量,那么您需要一个dict或一个列表。与其在每次迭代时都有一个新变量,不如创建一个dict,然后在每次迭代时创建一个新的键/值对。我不明白您想要什么
>>> my_dict = {}
>>> for n in range(10):
... for m in range(11):
... key = (n, m) # creates tuple
... value = 'foobar'
... my_dict[key] = value
...