2014-10-12 2 views
0

Я хотел бы сделать что-то подобное в Python 3:Изменение переменной под во время цикла

x = 0 
while x < 20: 
    variable0 = 2 
    x += 1 

Имя переменной должно меняться с каждым цикла: первая петля variable0, вторая петля variable1, третья петля variable2,. ..

+5

* (** TL; DR **: Do not.) * Кроме того, 'для x в диапазоне (20):' намного опережает ваш текущий цикл while. – jonrsharpe

+1

Используйте [list] (https://docs.python.org/2/tutorial/datastructures.html) – khelwood

ответ

0

Я использовал бы для этого dict.

my_dict = dict() 
for x in range(20): 
    my_dict["thing" + str(x)] = 2 

for k, v in my_dict.items(): 
    print("{0} : {1}".format(k, v)) 
Смежные вопросы