Měli byste se vyhnout vnořeným smyčkám pro?

Obsah:

Měli byste se vyhnout vnořeným smyčkám pro?
Měli byste se vyhnout vnořeným smyčkám pro?

Video: Měli byste se vyhnout vnořeným smyčkám pro?

Video: Měli byste se vyhnout vnořeným smyčkám pro?
Video: Why You Shouldn't Nest Your Code 2024, Listopad
Anonim

Avoid Heavy Nesting Opravdu špatný nápad je vnořovat smyčky do smyček, protože to také znamená starat se o několik proměnných iterátoru (i, j, k, l, m…). Pomocí metod speciálních nástrojů se můžete vyhnout těžkému vnořování a smyčkám uvnitř smyček. Myslete na špatné editory a malé obrazovky.

Je špatné používat vnořené smyčky pro?

Vnořené smyčky jsou často (ale ne vždy) špatnou praxí, protože jsou často (ale ne vždy) přehnané pro to, o co se snažíte. V mnoha případech existuje mnohem rychlejší a méně nehospodárný způsob, jak dosáhnout cíle, kterého se snažíte dosáhnout.

Můžete se vyhnout vnořeným smyčkám?

Vyhněte se vnořeným smyčkám pomocí itertools . Existuje také způsob, jak se vyhnout vnořeným smyčkám pomocí itertools. produkt. Můžete použít itertools. získáte všechny kombinace více seznamů v jedné smyčce a můžete získat stejný výsledek jako vnořené smyčky.

Jsou vnořené smyčky důležité?

Vnořené smyčky jsou užitečné, když pro každý průchod vnější smyčkou musíte zopakovat nějakou akci s daty ve vnější smyčce. … Například čtete soubor řádek po řádku a pro každý řádek musíte spočítat, kolikrát bylo slovo „the“nalezeno.

Proč je vnořený kód špatný?

Hluboce vnořené podmínky je téměř nemožné určit, jaký kód se spustí nebo kdy. Velkým problémem vnořených podmínek je to, že kazí řídicí tok kódu: jinými slovy, je téměř nemožné určit, jaký kód se spustí nebo kdy.

Doporučuje: