When the Answer Is "Not Sure"
Let's compare the Americas and Asia.
americas = df_2007.query("continent == 'Americas'")['life_expectancy']
asia = df_2007.query("continent == 'Asia'")['life_expectancy']
stats.ttest_ind(americas, asia)
The means are 73.6 and 70.7, but the p-value is about 0.11. That is above 0.05, so we can't rule out chance.
"Not significant" is not the same as "no difference". It means we don't have enough evidence.