Olá, Fiz um programa em python que adiciona um prefixo (que está na posição [0] da lista) a todos as demais strings.
def make_word_groups(vocab_words): return (" :: " + vocab_words[0]).join(vocab_words)
input: make_word_groups(['auto', 'didactic', 'graph', 'mate', 'chrome', 'centric', 'complete',
'echolalia', 'encoder', 'biography'])
output : auto :: autodidactic :: autograph :: automate :: autochrome :: autocentric :: autocomplete :: autoecholalia :: autoencoder :: autobiography
Para minha surpresa funcionou super bem, mas não entendi como o programa ignorou a primeira posição e não retorno "autoauto"