Вы можете обработать ошибку, используя предложение try: кроме; Затем поищите количество режимов в наборе данных.
import statistics
data=[5, 8, 15, 7, 10, 22, 3, 1, 15, 10]
try:
print (statistics.mode(data))
except:
print ("No unique mode found")
from collections import Counter
cmn = Counter(data).most_common()
maxCnt = cmn[0][1]
modes = [t[0] for t in cmn if t[1]==maxCnt]
print('Num of modes: ', maxCnt, 'Modes: ', modes)
Результат:
No unique mode found
Num of modes: 2 Modes: [15, 10]