It’s not uncommon for predators to compete for resources in the wild, and clashes between different species can occur when their territories and hunting grounds overlap.
In the scenario you described, a giant python hunting leopard cubs while the mother leopard hunts an impala, or an anaconda fighting a crocodile, it highlights the intense competition that can exist between different predators.
In the case of a giant python hunting leopard cubs, the python likely saw the young cubs as an easy source of prey, as they would have been vulnerable and inexperienced in the ways of survival. This type of behavior is not uncommon among predators, as they will often target the weakest members of a population in order to increase their chances of success.
In the case of an anaconda fighting a crocodile, it’s a similar scenario, where two predators are competing for the same resources. Both anacondas and crocodiles are apex predators in their respective environments, and clashes between the two can be intense and sometimes deadly.
In general, it’s important to remember that these types of encounters are a natural part of the predator-prey dynamic in the wild. While they may seem shocking or violent to us as observers, they are a vital part of maintaining a healthy and balanced ecosystem.