x = [20,40] a = x[0] #смотрим на первое значение x - т.е. 20 b = x[1] #смотрим на второе значение x - т.е. 40
MEOWвсё равно, если честно, не понимаю сути проблемы ? ну, будут, и что ?
Дело в том, что числа могут быть не 20 и 40, а 50 и 80 например. В этом и проблема.
a = x[0] #будет смотреть на первое число, вне зависимости от значения b = x[1] #тоже самое и со вторым
x = [1,23,123,3435,52] a = x[0] b = x[1] c = x[3] print a,b,c #Выведет 1,23,3435
>>> x = '20 40' >>> a, b = x.split() >>> a '20' >>> b '40' >>> a, b = [int(y) for y in x.split()] >>> a 20 >>> b 40
>>> s = '20 40' >>> a, b = map(int, s.split()) >>> a, b (20, 40) >>>