为什么北京上海没老虎?
首先应该明确,在现代人口密集的城市出现老虎是不合理的。 所以讨论的应该是“为何古代都城(尤其是京郊)有较多老虎”这个问题。 原因嘛,比较简单-食物链和生态位的问题 作为食肉动物,虎的天敌并不多;作为杂食性动物,大型猫科类的主要猎物(包括捕杀哺乳动物、鸟类等)在人类出现之前,主要都是它自己的同族。因此它的食性中,肉类是占比较大的一块。 而在古代中国,人口密度远比现在低,人类主要聚居地在交通不便的山区或河谷地带。这样的环境非常适合老虎生存。从考古发现的虎骨来看(如辽宁牛河梁红山文化遗址、浙江余杭良渚文化遗址等),至少在新石器时期,虎已经适应了人的存在。而到了青铜时代,中原地区(豫东皖北)的森林被大量砍伐,为虎提供了丰富的食物来源,这使得河南洛阳等地出现了大量的虎骨,说明当时这里的虎数量很多[1]。
至于说北京上海没有老虎,这很简单,因为这里不是老虎的自然分布区啊!就像问你为啥天津没有熊猫一样无聊~ 北京位于华北平原,气候湿润,适合树木花草生长,因此自然不存在老虎这种山地林缘动物。同样,地处长江三角洲冲积平原的上海市,地貌相对平坦,也很少有大块森林,也不适合虎生活。
当然,有人会问“那秦始皇修的长城干嘛使的?用来阻拦虎进入北方的??”。 呃.....先秦时的长城主要抵御北方游牧民族入侵,而不是野兽.....而且修筑长城的时候,北方并不缺树,所以也不是为了防止老虎的。