Вы просили функцию. Вы должны использовать оператор def
для определения функции. Внутри функции вы должны l oop по индексам, используя range
, и вы должны использовать *=
, чтобы умножить существующее значение в каждом индексе на указанное число.
def double_it(your_list):
for index in range(len(your_list)):
your_list[index] *= 2
Это обновит элементы в списке. Если есть другие ссылки на список, они также увидят новые значения. Так, например, если у вас есть:
a = [1, 2, 3]
b = a
double_it(a)
print(b)
, тогда вы увидите обновленные значения в b
также потому, что он указывает на тот же список.