传统上认为,雌性螳螂吃掉雄性螳螂是因为它们需要营养补给,以便为自己的繁殖和产卵做好准备。
另外一种解释是,雌性螳螂吃掉雄性螳螂可以帮助其避免被同一只雄性螳螂交配多次,从而提高后代的基因多样性。然而,这些都只是传统观点,并没有得到充分验证。最近的研究表明,雌性螳螂吃掉雄性螳螂可能与生存竞争、资源利用等因素有关,但具体原因仍需进一步研究。
因为需要补充营养,以更好孕育后代,也是为了确保卵子充分受精。由于母螳螂的体型要比公螳螂大很多,所以这两种螳螂聚在一起的时候,通常都是母螳螂的实力比较强会将公螳螂吃掉。