The output should have been [2, 18, 6, 16, 10, 14].
my_list = [1, 9, 3, 8, 5, 7]
for number in my_list:
number = 2 * number
print my_list
The problem is that it prints the same my_list values. The logic number = 2 * number isn't even executed?