The lactose operon controls the metabolism of lactose in E. coli. It consists of three structural genes - lacZ, lacY, and lacA - that encode enzymes for breaking down lactose. These genes are regulated by one regulatory gene, lacI, which produces the lac repressor protein.
When lactose is absent or glucose is present, the lac repressor binds to the operator region and blocks transcription of the structural genes. But when lactose is available and glucose levels are low, lactose binds to the lac repressor and inactivates it, allowing RNA polymerase to bind the promoter and transcribe the structural genes to produce the enzymes for lactose breakdown. This allows the bacteria to metabolize