Избягвайте тежко влагане. Наистина лоша идея е да се влагат цикли вътре в цикли, тъй като това също означава да се погрижите за няколко итерационни променливи (i, j, k, l, m…). Можете да избегнете тежко влагане и цикли вътре в цикли с специализирани инструменти за методи. Помислете за лоши редактори и малки екрани.
Зле ли е да се използват вложени цикли?
Вложените цикли често (но не винаги) са лоша практика, защото често (но не винаги) са излишни за това, което се опитвате да направите. В много случаи има много по-бърз и по-малко разточителен начин за постигане на целта, която се опитвате да постигнете.
Можете ли да избегнете вложени цикли?
Избягвайте вложени цикли с itertools . Има също начин да избегнете вложени цикли чрез itertools. продукт. Можете да използвате itertools. продукт, за да получите всички комбинации от множество списъци в един цикъл и можете да получите същия резултат като вложените цикли.
Важни ли са вложените цикли?
Вложените цикли са полезни, когато за всяко преминаване през външния цикъл, трябва да повторите някакво действие върху данните във външния цикъл. … Например четете файл ред по ред и за всеки ред трябва да преброите колко пъти е намерена думата „the“.
Защо вложеният код е лош?
Дълбоко вложени условия правят почти невъзможно да се каже кой код ще се изпълнява или кога. Големият проблем с вложените условия е, че те замъгляват контролния поток на кода: с други думи, правят почти невъзможно да се каже кой код ще се изпълнява или кога.