import re, numpy as np
from scipy import stats
s = """сюда вставь весь список"""
x = re.findall(r'[A-Za-z]+(?:_[A-Za-z]+)?', s)
n = len(x)
k = x.count("Africa")
p = k / n
z = stats.norm.ppf(0.955)
l = p - z * (p * (1 - p) / n) ** 0.5
r = p + z * (p * (1 - p) / n) ** 0.5
print(len(set(x)))
print(k)
print(f"{p:.8f}")
print(f"{l:.8f}")
print(f"{r:.8f}")