Можем ли мы добавлять элементы во время итерации?

Оглавление:

Можем ли мы добавлять элементы во время итерации?
Можем ли мы добавлять элементы во время итерации?
Anonim

3 Ответы. Вы не можете изменить коллекцию во время итерации по ней с помощью Iterator, за исключением Iterator. удалять. Это будет работать, за исключением случаев, когда список начинает итерацию пустым, и в этом случае предыдущего элемента не будет.

Можем ли мы изменять коллекцию во время итерации?

В цикле for-each мы не можем изменить коллекцию, с другой стороны, будет выброшено исключение ConcurrentModificationException с помощью итератора, мы можем изменить коллекцию.

Можем ли мы добавить элемент в ArrayList во время итерации?

3. ArrayList listIterator – Добавить/Удалить. ListIterator поддерживает добавление и удаление элементов в списке во время его повторения.

Как вы добавляете в список во время итерации?

Использовать список. append для добавления элементов в список во время итерации по списку

  1. a_list=["a", "b", "c"]
  2. длина_списка=len(a_list)
  3. для i в диапазоне (list_length):
  4. a_list. append("Новый элемент")
  5. print(a_list)

Можно ли добавлять элементы с помощью итератора?

Учебник по Java от Sun предполагает, что это невозможно: «Обратите внимание, что Iterator. remove - единственный безопасный способ изменить коллекцию во время итерации; выполняется итерация."

Рекомендуемые:

Интересные статьи
Акриловая краска слезет со стекла?
Подробнее

Акриловая краска слезет со стекла?

Стекло непористое, поэтому акриловая краска только остается на поверхности, а не впитывается, что позволяет удалить краску со стекла относительно легко. Иногда достаточно просто соскоблить краску или вытереть ее. Стойкая ли акриловая краска на стекле?

Какой самый быстрый квадроцикл?
Подробнее

Какой самый быстрый квадроцикл?

Самая высокая скорость на квадроцикле (ATV) составляет 315,74 км/ч (196,19 миль/ч), достигнутая Терри Уилметом (США) на его ALSR Rocket Raptor версии 6.0, модифицированный Yamaha 700 Raptor в аэропорту Мадраса, Мадрас, штат Орегон, США, 15 июня 2008 г.

Нил Кэффри остался с Сарой Эллис?
Подробнее

Нил Кэффри остался с Сарой Эллис?

Однако, отношения Нила и Сары официально заканчиваются после того, как Сара узнает об украденном сокровище и понимает, что он лгал ей, Питеру и ФБР, и что он все еще мошенник. … Затем Сара уходит, оставив Нила и в конечном итоге разорвав их отношения.