def max_repeats(s, max=2):
    last = ''
out = []
for word in s.split():
    same = 0 if word != last else same + 1
if same < max:
    out.append(word)
last = word
return ' '.join(out)
регулярное выражение для повторения слов в строке в Python