Hola, vengo con otra pregunta tonta. Estaba jugando con for, la típica de buscar máximos y mínimos, les dejo el código:
lista = [] cadena = "Esto es una cadena que contiene varias letras y muchas palabras" vocales = ['a', 'e', 'i', 'o', 'u'] for x in cadena: if x == 'a': va = va + 1 elif x == 'e': ve = ve + 1 elif x == 'i': vi = vi + 1 elif x == 'o': vo = vo + 1 elif x == 'u': vu = vu + 1 lista.append(va) lista.append(ve) lista.append(vi) lista.append(vo) lista.append(vu) total = va + ve + vi + vo + vu max_item = max(lista, key=int) min_item = min(lista, key=int) print(f"Mayor: {max_item}") print(f"Menor: {min_item}") Bueno mi consulta es la siguiente, está bien que haya utilizado max y min para tratar de buscar cuál es la vocal que más se repite y menos se repite? Pero el tema es el siguiente hay 2 vocales que se repiten solamente 2 veces, que son: i y o. Asumo que por el orden de los elementos en la lista el 2 que muestra se corresponde a la i. Bueno eso es todo, consultar si está bien utilizado el max y el min, saludos y gracias. _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es