Мне нужна помощь для подсчета количества комбинаций в массиве списка в python.
Мне нужно подсчитать количество возможных комбинаций между тремя буквами во всех элементах, а затем найти наиболее повторил один. например, AB C, CDA, CCA, et c ...
Я создал для l oop, чтобы просмотреть каждый элемент списка, затем я попросите еще l oop проверить каждую комбинацию из трех букв и добавить ее в новый список. Я не уверен, как посчитать, сколько раз повторяется комбинация, а затем, чтобы найти режим, думаю, я мог бы использовать функцию max ().
это часть кода, который у меня есть, но он не работает так, как я ожидал, потому что он просто добавляет каждый элемент списка в независимый список.
lst = ["ABCDABCD", "ABDCABD", "ACCACABB", "BACDABC"]
for combo in lst:
for i in range (0,3):
combolst = []
combolst.append(lst[i].split())
print(combolst)
Я новичок в кодировании, поэтому я здесь. Спасибо!