#creazione del testo dal corpus LDT import xml.etree.ElementTree as ET parole=ET.parse('testi/ldt-1.5.xml').getroot().findall('.//word') testo=[i.attrib['form'].lower() for i in parole] #creazione e ordinamento della lista di liste freq_parole=[[testo.count(i), i] for i in set(testo)] freq_parole=sorted(freq_parole, reverse=True) #o, in alternativa: freq_parole.sort(reverse=True) #stampa il 2° elemento (forma della parola) contenuto nel 5° elemento contenuto nella 'lista di liste' print(freq_parole[5-1][2-1]) #l'aggiunta di -1 è necessaria perché gli indici partono da 0