What’s the difference between boas, pythons and anacondas? First of all, anaconda is a species of boa, not a separate type of snake. These snakes have some things in common: they are constrictors, killing their prey by wrapping around it and suffocating it. Find out more!