Ошибка 'StringVar' object is not subscriptable
Нужно написать интерфейс к заданию. Я написала программу, но выходит ошибка 'StringVar' object is not subscriptable. Помогите исправить!
Ошибка в этой строке: if number_1 [i] == data[i]:
Вот программа
from tkinter import *
from tkinter import scrolledtext
def func():
for data in range (0, len (number_2.get())):
k = 0
for i in range(0,len (number_1.get())):
if number_1 [i] == data[i]:
k = k+1
if k>2:
result (" Магазин с минимальными ценами")
result (data)
root = Tk()
message_button = Button(text="Посчитать", command=func)
message_button.grid(row=3, column=1, padx=5, pady=5, sticky="e")
root.title("GUI на Python")
txt = scrolledtext.ScrolledText(root, width=20, height=10)
number_1 = StringVar()
number_2 = StringVar()
result = StringVar()
number_1.label = Label(text="Введите 1 массив:")
number_2.label = Label(text="Введите 2 массив:")
number_1.label.grid(row=0, column=0, sticky="w")
number_2.label.grid(row=1, column=0, sticky="w")
number_1.entry = Entry(textvariable=number_1, width=15, justify=CENTER)
number_2.entry = Entry(textvariable=number_2, width=15, justify=CENTER)
number_1.entry.insert (0, [10, 5, 20, 10, 5, 5])
number_2.entry.insert(0, [[10, 15, 20, 20, 15, 15],[10, 5, 30, 15, 15,15],[10, 15, 20, 10, 15, 15],[12, 5, 21, 11, 5, 5]])
number_1.entry.grid(row=0, column=1, padx=5, pady=5)
number_2.entry.grid(row=1, column=1, padx=5, pady=5)
txt.grid(row=5, padx=5, pady=5,columnspan=5)
root.mainloop()