Я хочу, чтобы сохранить входящие данные в массив, помнить свою предыдущую позицию массива test.py
установки глобальной матрицы в питоне
global data, in_data
data_hold = {}
data = 0
def start_input(atm_data):
data_hold[data] = atm_data
При вызове дважды из другого модуля:
test.start_input (5)
test.start_input (6)
Погрешности выход:
UnboundLocalError: local variable 'data' referenced before assignment
Я попытался установить data = 0
внутри start_input(atm_data)
модуля, но данные вводятся в
data_hold[0] = 5
data_hold[0] = 6
Я хочу выхода быть:
data_hold[0] = 5
data_hold[1] = 6, and so on
Благодарим за приглашение ответить –