Snake eat other snake for survival and efficiency,
It is a practical way to get a large, high protein meal without needing to hunt a different type of prey !!!
Most snakes are opportunistic. If they encounter other snake that is small enough to overpower, they may eat it simply because it is a convenient source of energy !!!
When foods like rodents and frogs are scarce, snakes may turn to eat their own kind.
Eating a rival snake not only provides meal but also remove a competitor !!!! This leaves more resources for survivor.
In captivity, snake may eat each other due to stress, overcrowding or if it is too hot. Sometimes it may even start eating its own tail confusing ot as the prey !!!