Hola, como uso te hace la función q necesitas, yo sin embargo recortaria código usando count:
va = cadena.count('a') ... Perdón por ser tan parco con el código, estoy desde móvil. El mié., 15 jul. 2020 22:28, Lemarchand Barker <lemarchand8...@gmail.com> escribió: > 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 >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es