<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body dir="auto"><div dir="auto">Mañana lo reviso también, muchas gracias</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div id="composer_signature" dir="auto"><div style="font-size:85%;color:#575757" dir="auto">Enviado desde mi smartphone Samsung Galaxy.</div></div><div dir="auto"><br></div><div><br></div><div style="font-size:100%;color:#000000" dir="auto"><!-- originalMessage --><div>-------- Mensaje original --------</div><div>De: Ricardo Cárdenes <ricardo.cardenes@gmail.com> </div><div>Fecha: 15/7/20  21:10  (GMT-03:00) </div><div>A: La lista de python en castellano <python-es@python.org> </div><div>Asunto: Re: [Python-es] [Consulta] max() y min() </div><div><br></div></div><div dir="ltr">Te voy a dar una mejor:<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="monospace">>>> from collections import Counter</font></div><div><font face="monospace">>>> cuentas = Counter(cadena.lower())</font></div><div><font face="monospace">>>> va = cuentas.get('a', 0)</font></div><div><font face="monospace">>>> ve = cuentas.get('e', 0)</font></div><div><font face="monospace">>>> va</font></div><div><font face="monospace">10</font></div><div><font face="monospace">>>> ve</font></div><div><font face="monospace">7</font></div></blockquote><div><br></div><div>Tras ejecutar la segunda línea, <font face="monospace">cuentas</font> es un objeto con la misma interfaz que un diccionario.</div><div><br></div><div>Observa que pasé <font face="monospace">cadena.lower()</font> a <font face="monospace">Counter</font>, pensando que quieres todas las vocales, no sólo las minúsculas. Adáptalo según necesites.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 15, 2020 at 11:08 AM Lemarchand Barker <<a href="mailto:lemarchand8679@gmail.com">lemarchand8679@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lo voy a buscar y voy a ver.<br>
Muchas gracias<br>
<br>
El mié., 15 jul. 2020 a las 18:03, Juan José Gómez Romera<br>
(<<a href="mailto:jjgomera@gmail.com" target="_blank">jjgomera@gmail.com</a>>) escribió:<br>
><br>
> Hola, como uso te hace la función q necesitas, yo sin embargo recortaria código usando count:<br>
><br>
> va = cadena.count('a')<br>
> ...<br>
><br>
> Perdón por ser tan parco con el código, estoy desde móvil.<br>
><br>
><br>
><br>
><br>
> El mié., 15 jul. 2020 22:28, Lemarchand Barker <<a href="mailto:lemarchand8679@gmail.com" target="_blank">lemarchand8679@gmail.com</a>> escribió:<br>
>><br>
>> Hola, vengo con otra pregunta tonta.<br>
>> Estaba jugando con for, la típica de buscar máximos y mínimos, les<br>
>> dejo el código:<br>
>><br>
>> lista = []<br>
>><br>
>> cadena = "Esto es una cadena que contiene varias letras y muchas palabras"<br>
>><br>
>> vocales = ['a', 'e', 'i', 'o', 'u']<br>
>><br>
>> for x in cadena:<br>
>>     if x == 'a':<br>
>>         va = va + 1<br>
>>     elif x == 'e':<br>
>>         ve = ve + 1<br>
>>     elif x == 'i':<br>
>>         vi = vi + 1<br>
>>     elif x == 'o':<br>
>>         vo = vo + 1<br>
>>     elif x == 'u':<br>
>>         vu = vu + 1<br>
>><br>
>> lista.append(va)<br>
>> lista.append(ve)<br>
>> lista.append(vi)<br>
>> lista.append(vo)<br>
>> lista.append(vu)<br>
>><br>
>> total = va + ve + vi + vo + vu<br>
>><br>
>> max_item = max(lista, key=int)<br>
>> min_item = min(lista, key=int)<br>
>> print(f"Mayor: {max_item}")<br>
>> print(f"Menor: {min_item}")<br>
>><br>
>> Bueno mi consulta es la siguiente, está bien que haya utilizado max y<br>
>> min para tratar de buscar cuál es la vocal que más se repite y menos<br>
>> se repite? Pero el tema es el siguiente hay 2 vocales que se repiten<br>
>> solamente 2 veces, que son: i y o. Asumo que por el orden de los<br>
>> elementos en la lista el 2 que muestra se corresponde a la i.<br>
>> Bueno eso es todo, consultar si está bien utilizado el max y el min,<br>
>> saludos y gracias.<br>
>> _______________________________________________<br>
>> Python-es mailing list<br>
>> <a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
>> <a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
><br>
> _______________________________________________<br>
> Python-es mailing list<br>
> <a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
</blockquote></div>
</body></html>