[Python-es] [Consulta] max() y min()

Juan José Gómez Romera jjgomera en gmail.com
Mie Jul 15 17:02:32 EDT 2020


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 <lemarchand8679 en 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 en python.org
> https://mail.python.org/mailman/listinfo/python-es
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20200715/bec13cdb/attachment.html>


Más información sobre la lista de distribución Python-es