Função monta_t_gramas

Função monta_t_gramas

por João Vinicius Vernizzi Santos -
Número de respostas: 1

Poderia ser colocado aqui um exemplo do que a função monta_t_gramas deve retornar quando uma chave tem mais de um complemento?

Um exemplo da minha função, quando testada separadamente:

monta_t_gramas(4,'tigre tigres')
devolve:
[[' tig', 'e ti', 'gre ', 'igre', 're t', 'tigr'], [[['res'], [1]], [['gres'], [1]], [['tigres'], [1]], [['s'], [1]], [['igres'], [1]], [['e'], [1], ['es'], [1]]]]

Está correta essa forma de devolução? Para a chave "tigr" localizada em lista[0][5], corresponde o valor [['e'], [1], ['es'], [1]] em lista[1][5]?

Pois quando executo o programa completo, o dicionário impresso possui todas as chaves, mas cada uma com apenas um complemento correspondente, as que possuem mais de um ficam incompletas...

Em resposta à João Vinicius Vernizzi Santos

Re: Função monta_t_gramas

por João Vinicius Vernizzi Santos -

Consegui! A saída do exemplo deveria ser:

[[' tig', 'e ti', 'gre ', 'igre', 're t', 'tigr'], [[['res'], [1]], [['gres'], [1]], [['tigres'], [1]], [['s'], [1]], [['igres'], [1]], [['e', 'es'], [1,1]]]]

Para a chave "tigr" localizada em lista[0][5], corresponde o valor [['e', 'es'], [1,1]] em lista[1][5]

(Fica a resposta pra quem tiver essa mesma dúvida)