Nesting oppstår når en løkkestruktur plasseres inni en annen. Både bestemte og ubestemte løkker kan nests. I nestede bestemte løkker fullfører den indre løkken alle sine iterasjoner for hver iterasjon av den ytre løkken. I nestede ubestemte løkker kan hvilken som helst løkke kjøre uendelig. Nesting av bestemte og ubestemte løkker følger reglene for ubestemte løkker.
Nestede løkker tillater programmerere å iterere over flere sekvenser eller datastrukturer og utføre komplekse operasjoner basert på kombinasjoner av betingelser.