@obkyrush
школостудентота

Как изменить список с помощью цикла по элементам?

Почти в каждом учебнике говорят, что нужно пользоваться возможностью перебора списка по элементам, но как можно заменить такой код?
for i in range(len(MyList)):
	spam(MyList[i])
	MyList[i] = eggs
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 2
@d1skort
junior
map(spam, MyList)
Ответ написан
Комментировать
@x_dmitry_x
Если цель именно изменить (а не создать новый) список в цикле, то Ваш вариант имеет право на жизнь)
Можно еще
for index, item in enumerate(my_list):
    my_list[index] = 'some_value'

Просто перебирая элементы списка, изменить список не получится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы