0

Can anyone explain how this code results in answer 9

x=[0,[2,4,6],[13,11,9]] y=x[2]+x[1]*2 print(y[x[1][0]])

2nd May 2017, 5:06 PM
Jilson Joseph
2 Answers
+ 12
x is a list : index 0 = 0 index 1 = [2, 4, 6] index 2 = [13, 11, 9] y = x[2] + x[1]*2 = [13, 11, 9] + [2, 4, 6] + [2, 4, 6] = [13, 11, 9, 2, 4, 6, 2, 4, 6] Then you have x[1] = [2,4,6] so x[1] is a list: index 0 = 2 index 1 = 4 index 2 = 6 so x[1][0] = index 0 of index 1 of list x = 2 then y[x[1][0]] = y[2] = index 2 of list y = 9.
2nd May 2017, 5:23 PM
Glozi30
Glozi30 - avatar
0
thank you
2nd May 2017, 5:59 PM
Jilson Joseph