Задать вопрос
@obkyrush
школостудентота

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

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

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

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

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