Question: do pythons live in water?
Answer: Small pythons, such as the anthill python, eat mostly rodents, lizards and small birds. ... “Pythons are nonvenomous ambush predators,” said Viernum. “Some species are capable of swimming and may lie partially submerged in shallow water waiting for prey to visit the water body.”