Вложенный цикл

Вложенный цикл состоит из одного цикла внутри другого. Такие циклы обычно используются для работы с двумерными массивами или для создания бинарных комбинаций массива.

Ниже приведен типичный синтаксис вложенных циклов[1]. Внешний цикл будет повторяться после полного выполнения внутреннего цикла.

Примечание. O (n ^ 2) - это временная сложность для вложенного цикла.

Пример:

Перечислить

«Метод Enumerate() добавляет счетчик к итерируемому объекту и возвращает его в виде перечисляемого объекта. Затем этот перечисляемый объект можно использовать непосредственно для циклов или преобразовать в список кортежей с помощью функции list()» [1].

Как видите, вы можете построить последовательный индекс для объектов массива, используя enumerate в цикле for.

ПРИМЕЧАНИЕ. Формат «enumerate(array, startindex)» может использоваться для запуска определенного номера индекса.

Вложенный цикл For с использованием Enumerate()

Давайте рассмотрим создание уникальных двоичных файлов. Бинарные элементы не будут повторяться в этом случае. Например, будет (3, 5), но не (5, 3).

Вложенный цикл For с использованием индекса

Создание отдельных двоичных файлов с использованием индекса

Если эта статья была вам полезна, вы можете сказать «спасибо», нажав хлопки и подписавшись на меня :) Спасибо.