

The right lung has three lobes whereas the left lung has two lobes because the heart is situated just behind and slightly left of the breastbone, besides the left lobe of the lung. So it is most likely an evolutionary mechanism that the to make space for the heart, the left lobe of lung has two lobes.
