У меня есть функция вычисления, которая возвращает 2 значения.
def calculate(argument1,argument2......):
something
something
return( a,b)
, когда я пытаюсь вызвать его элементы с помощью m[0]
или m[1]
и добавить их в пустой список с помощью:
m=Calculate(str(DT), str(Train_till_date), int(fcst_mnth), int(fcst_yr))
mfcst=m[0]
asale=m[1]
Я получаю сообщение об ошибке:
См. Изображение:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\ankit\Anaconda3\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:/Users/ankit/SKUs/Important/GUI & Loop_test.py", line 63, in get
mfcst=m[0]
IndexError: invalid index to scalar variable.
Как сохранить значения, заданные вычислить функцию и добавить их в 2 разных списка?