Agrega código al programa anterior para determinar quién tiene la mayoría de mensajes
Publicado por Angel (1 intervención) el 15/06/2020 17:43:42
Agrega código al programa anterior para determinar quién tiene la mayoría de mensajes en el archivo. Después de que todos los datos hayan sido leídos y el diccionario haya sido creado, mira a través del diccionario utilizando un bucle máximo (ve Capítulo 5: Bucles máximos y mínimos) para encontrar quién tiene la mayoría de mensajes e imprimir cuántos mensajes tiene esa persona.
1
2
3
4
5
6
7
8
9
10
archivo = "mbox-short.txt"
fhandler = open(archivo)
usuario = {}
ordenado = 0
for linea in fhandler:
if linea.startswith("From "):
word = linea.split(maxsplit=3)[1]
if word in word:
usuario[word] = usuario.get(word, 0) + 1
print(usuario)
Valora esta pregunta


0