Моя проблема может быть похожа на this, но другая ситуация. Рассмотрим этот список на входе:Список строк, получить общую подстроку из n элементов, Python
['ACCCACCCGTGG','AATCCC','CCCTGAGG']
А другой вход п, п представляет собой число, размерность подстроки общего в каждом элементе списка. Таким образом, выходной сигнал должен быть максимально occorence подстрока с числом occorences, похожее на это:
{'CCC' : 4}
4
becouse в первом элементе списка дважды, и один раз в двух других строк. CCC
becouse является longhest подстроки с 3-х элементов, которая повторяется по крайней мере 1 раз в строке я начал таким образом:
def get_n_repeats_list(n,seq_list):
max_substring={}
list_seq=list(seq_list)
for i in range(0,len(list_seq)):
if i+1<len(list_seq):
#Idea : to get elements in common,comparing two strings at time
#in_common=set(list_seq[i])-set(list_seq[i+1])
#max_substring...
return max_substring
Может быть здесь solution
@Merlin Я написал: '{ 'CCC': 4}' – Teshtek