Vältige tugevat pesastamist Väga halb mõte on pesastada silmuseid silmuste sees, kuna see tähendab ka mitme iteraatori muutuja (i, j, k, l, m…) eest hoolitsemist. Tugevat pesastamist ja silmuste sees olevaid silmuseid saate vältida spetsialiseeritud tööriistameetoditega. Mõelge halbadele redaktoritele ja väikestele ekraanidele.
Kas on halb kasutada ahelate jaoks pesastatud?
Pesastatud tsüklid on sageli (kuid mitte alati) halb tava, kuna need on sageli (kuid mitte alati) liialdatud sellega, mida proovite teha. Paljudel juhtudel on palju kiirem ja vähem raiskav viis saavutada eesmärk, mida proovite saavutada.
Kas saate vältida pesastatud silmuseid?
Vältige pesastatud silmuseid funktsiooniga itertools . Samuti on võimalus vältida itertoolide abil pesastatud silmuseid. toode. Võite kasutada itertotööriistu. toode, et saada kõik mitme loendi kombinatsioonid ühes tsüklis ja saate sama tulemuse kui pesastatud tsüklid.
Kas pesastatud silmused on olulised?
Pesastatud tsüklid on kasulikud, kui iga välimise ahela läbimisel peate kordama mõnda toimingut välisahela andmetega. … Näiteks loete faili ridade kaupa ja iga rea kohta peate loendama, mitu korda sõna "the" leitakse.
Miks pesastatud kood on halb?
Sügav alt pesastatud tingimussõnad muutvad peaaegu võimatuks öelda, milline kood töötab või millal. Pesastatud tingimustingimuste suur probleem on see, et need segavad koodi juhtimisvoogu: teisisõnu muudavad nad peaaegu võimatuks öelda, milline kood või millal töötab.