Logo bs.boatexistence.com

Treba li izbjegavati ugniježđene for petlje?

Sadržaj:

Treba li izbjegavati ugniježđene for petlje?
Treba li izbjegavati ugniježđene for petlje?

Video: Treba li izbjegavati ugniježđene for petlje?

Video: Treba li izbjegavati ugniježđene for petlje?
Video: Nesting “If Else” Can Seriously Damage Your Code Quality, Do THIS Instead In Python 2024, Maj
Anonim

Izbjegavajte teško ugniježđenje Zaista loša ideja je ugniježditi petlje unutar petlji jer to također znači da vodite računa o nekoliko varijabli iteratora (i, j, k, l, m…). Možete izbjeći teško gniježđenje i petlje unutar petlji pomoću specijaliziranih metoda alata. Mislite na loše urednike i male ekrane.

Da li je loše koristiti ugniježđene za petlje?

Ugniježđene petlje su često (ali ne uvijek) loša praksa, jer su često (ali ne uvijek) pretjerane za ono što pokušavate učiniti. U mnogim slučajevima postoji mnogo brži i manje rasipnički način da postignete cilj koji pokušavate postići.

Možete li izbjeći ugniježđene petlje?

Izbjegnite ugniježđene petlje sa itertools . Također postoji način da se izbjegnu ugniježđene petlje pomoću itertools-a. proizvod. Možete koristiti itertools. proizvod da dobijete sve kombinacije više lista u jednoj petlji, a možete dobiti isti rezultat kao i ugniježđene petlje.

Jesu li ugniježđene petlje važne?

Ugniježđene petlje su korisne kada za svaki prolaz kroz vanjsku petlju, trebate ponoviti neku radnju na podacima u vanjskoj petlji. … Na primjer, čitate fajl red po red i za svaki red morate izbrojati koliko puta je pronađena riječ “the”.

Zašto je ugniježđeni kod loš?

Duboko ugniježđeni uvjeti čine gotovo nemogućim reći koji će se kod pokrenuti, ili kada. Veliki problem s ugniježđenim uslovnim oznakama je taj što zamućuju kontrolni tok koda: drugim riječima, čine gotovo nemogućim reći koji će se kod pokrenuti ili kada.

Preporučuje se: