dmshar, судя по всему не предполагается, что какие-то цифры будут встречаться равное количество раз. Но тут уже на усмотрение автора. Для полноты картины информации явно недостаточно.
Вы рассматривали вариант создания временного списка при проверке повторений цифр?
Например, у вас подсписок - [0, 1, 1, 2, 1]
затем вы проходите по каждому элементу списка, и заполняете временный список temp_counter который считает сколько раз встречается каждая цифра.
После этого выясняете, что в данном списке чаще всего встречается цифра 1.
Затем вы снова проходите по исходному списку ([0, 1, 1, 2, 1]), и заполняете временный список temp_index, где записываете номера ячеек в котоых эта цифра встречается.
Затем по тому же алгоритму прогоняете остальные подсписки, если temp_index_1 == temp_index_2 ==... == temp_index_n (в зависимости от количества подсписков, где n - номер последнего подсписка). Если истина - значит это то, что вам нужно.
Если это ложь, значит меняете длину подсписков с 5 на что-то другое. Если ничего не совпало, значит закономенрности, которая вам требуется нет.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.