Следует ли избегать вложенных циклов for?

Оглавление:

Следует ли избегать вложенных циклов for?
Следует ли избегать вложенных циклов for?

Видео: Следует ли избегать вложенных циклов for?

Видео: Следует ли избегать вложенных циклов for?
Видео: 4 совета как ЛУЧШЕ писать циклы For на Python 2024, Декабрь
Anonim

Избегайте чрезмерной вложенности Плохая идея - вкладывать циклы внутрь циклов, так как это также означает заботу о нескольких переменных итератора (i, j, k, l, m…). Вы можете избежать тяжелой вложенности и циклов внутри циклов с помощью методов специализированных инструментов. Подумайте о плохих редакторах и маленьких экранах.

Плохо ли использовать вложенные циклы for?

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

Можно ли избежать вложенных циклов?

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

Важны ли вложенные циклы?

Вложенные циклы полезны, когда для каждого прохода через внешний цикл вам нужно повторять какое-то действие над данными во внешнем цикле. … Например, вы читаете файл построчно и для каждой строки вы должны подсчитать, сколько раз встречается слово «the».

Почему вложенный код - это плохо?

Глубоко вложенные условные операторы делают практически невозможным определение того, какой код будет выполняться или когда. Большая проблема с вложенными условными операторами заключается в том, что они запутывают поток управления кодом: другими словами, они делают практически невозможным определение того, какой код будет выполняться и когда.

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