Hmm...
#!/usr/bin/env python3
lista_wa = (1,3,4,3,2,1,1)
lista_wb = (1,2,2,3,3,3,3,2)
lista_wc = (1,2,2,3,3,3,3,2,3)
def lider(lista):
from collections import Counter
most_value, count_most = Counter(lista).most_common(1)[0]
return most_value if count_most > (len(lista) / 2) else None
print(lider(lista_wa))
print(lider(lista_wb))
print(lider(lista_wc))
Counter z collections, to bardzo użyteczne narzędzie.