Есть 100 переменных var (var1, var2, var3… var100)
Как с ними со всеми совершить одну и ту же функцию?
Например показать значения всех ста переменных:
for i in range (1, 100): print var (здесь номер этой переменной в соответствии с i )
for i in range (1, 100): print var (здесь номер этой переменной в соответствии с i )
v_list = [] for name,val in vars().items(): if name.startswith('var'): v_list.append(val) vars()[name] = NameError('Please use a list or a dictionary!') # SCNR print(v_list)
i = 1 while True: try: print(vars()['var' + str(i)]) i += 1 except KeyError: break
for i in xrange(1, 100): exec('print var%d' % i)
napuznikЕсли у Вас есть 100 таких переменных, значит Вашу программу нужно немедленно переписать и не заниматься глупостями.
Есть 100 переменных var (var1, var2, var3… var100)