В python вы обычно используете список вместо массива docs
test = []
test.append("Hello")
test.append("Hello second time")
print(test)
test.insert(0, "Hello first time")
print(test)
Вы можете просто использовать test.insert (0, value) чтобы получить желаемый эффект.
Вместо этого:
a = [0,0,0,0,0,0,0,0,0,0,0,0]
Сделайте это:
a = [0] * 12
Я думаю, вам нужно изменить код на ниже. В своем коде вы создаете массив, но затем в функции вы пытаетесь сохранить значение в другой переменной, которую вы объявляете в al oop. Это невозможно сделать, либо вы сделаете то, что я сделал ниже, либо инициируете массив перед вводом l oop.
def __init__(self):
wpf.LoadComponent(self, 'WpfApplication1.xaml')
self.mitarbeiter.Content=1
array_a = [0,0,0,0,0,0,0,0,0,0,0,0]
def eingabe(self, sender, e):
for x in range(1,13):
self.array_a.insert(x, self.nummer.Text)
self.tt.Content = a