The lac operon is an operon responsible for transport and metabolism of lactose in Escherichia coli and other bacteria. It has three structural genes. lac Z gene codes for β-galactosidase which converts lactose into glucose and galactose. The lac Y gene codes for β-galactoside permease, which transports lactose into the cell. The lac A gene codes for β-galactoside transacetylase.