生物进化的原因是(环境)条件的改变
准确些来说应该是4大类:遗传,变异 ,机制以及选择.
遗传和变异就不多说了你自己也知道.
机制是指遗传变异一方面经由生殖而传递到下一个世代(被称为垂直基因转移),另一方面也可以透过水平基因转移(英语:horizontal gene transfer,简写:HGT),在物种之内或是物种之间传递.包括:基因流,遗传漂变和水平基因转移.
选择选择包括了“天择”(自然选择)与“性择”(性选择).天择的主要原因是物种所居住环境的改变,包括物种之间关系的变化;性择则是物种在繁殖的需求下而产生的选择.而这些性择所留下的性状,可能会有害于个体本身的生存能力.各种选择的分类事实上并不明确,也有一些分类以天择表示所有选择作用,并分为生态选择(ecological selection)与性择.