Wikipedia has a list of largest snakes. In this table, there are 11 species of snakes, five of which are boidae and the rest are pythonidae. These two families of snakes are both non-venomous.

I understand that non-venomous snakes should typically be large to be able to suffocate their victims. But on the other hand, why venomous snakes are not as big? They both have a pretty similar body structure and food regime. So why venomous snakes don't grow as large as their non-venomous counterparts? Is there a specific evolutionary reason for this?

The question can be asked in two forms: why non-venomous snakes are bigger, and why venomous snakes are typically smaller? I don't know which one is more appropriate though.

  • 3
    $\begingroup$ I don't think that the "why" question can be answered with any confidence. Within each clade, effectively n = 1, since all members share a common ancestor. If that ancestor was large and non-venomous, then all descendants could have just inherited those traits. So there might not be any reason "why", except that those traits were inherited. $\endgroup$ – kmm Jul 16 '20 at 21:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.