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