Pythons have many predators. Young pythons are subject to predation from birds, wild dogs, hyenas, larger snakes and even insects and spiders. Adult pythons are not immune to risk and may be attacked and eaten by birds of prey, leopards and lions.
Not all pythons are huge, although Burmese pythons, African rock pythons and reticulated pythons are among the world's largest snakes. Even among the giant species, hatchlings are usually no more than 24 inches long, and the world's smallest python, the ant-hill or pygmy python, measures only about 23 inches at maturity. Pythons are particularly vulnerable when they have just eaten, as they are less active.