Colección de citas famosas - Colección de consignas - ¿Utiliza Python con urgencia para contar el número de apariciones de cada palabra, como se muestra en la figura?
¿Utiliza Python con urgencia para contar el número de apariciones de cada palabra, como se muestra en la figura?
#2019/12/26/18:24
def getText():
Txt=open(r'D:\question 10.txt’). Leer()
#Abrir el archivo
Txt=txt.lower()#Convertir todas las letras a minúsculas.
Para ch en ', -. ()':#Eliminar símbolos especiales.
Txt=txt.replace(ch, " ") #Reemplazar símbolos especiales con espacios.
Devolver texto
Txt=getText()#Leer archivo
Words=Txt.split()#Separar.
Counts={}#Crear diccionario
Palabra por palabra:
counts[palabra]=counts.get(palabra, 0)+1
items=list(counts.items())
items .sort(key = lambda x:x[1], reverse=True)
#Ordenar desde el más grande al más pequeño
Para I(20) en el rango:
Imprimir(elemento[i])