{"id":2433,"date":"2021-11-23T22:18:58","date_gmt":"2021-11-24T04:18:58","guid":{"rendered":"https:\/\/naps.com.mx\/blog\/?p=2433"},"modified":"2021-11-23T22:18:58","modified_gmt":"2021-11-24T04:18:58","slug":"hallar-el-valor-maximo-y-minimo-de-una-lista-en-python","status":"publish","type":"post","link":"https:\/\/naps.com.mx\/blog\/hallar-el-valor-maximo-y-minimo-de-una-lista-en-python\/","title":{"rendered":"Hallar el valor m\u00e1ximo y m\u00ednimo de una lista en Python"},"content":{"rendered":"<p>En el siguiente ejemplo, veremos c\u00f3mo hallar el valor m\u00e1ximo y m\u00ednimo de una lista en Python recorri\u00e9ndola.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2021\/11\/hallar-el-valor-m\u00e1ximo-y-m\u00ednimo-de-una-lista.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2434\" src=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2021\/11\/hallar-el-valor-m\u00e1ximo-y-m\u00ednimo-de-una-lista.png\" alt=\"hallar el valor m\u00e1ximo y m\u00ednimo de una lista\" width=\"512\" height=\"512\" srcset=\"https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2021\/11\/hallar-el-valor-m\u00e1ximo-y-m\u00ednimo-de-una-lista.png 512w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2021\/11\/hallar-el-valor-m\u00e1ximo-y-m\u00ednimo-de-una-lista-150x150.png 150w, https:\/\/naps.com.mx\/blog\/wp-content\/uploads\/2021\/11\/hallar-el-valor-m\u00e1ximo-y-m\u00ednimo-de-una-lista-300x300.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>De seguro sabes que <a href=\"https:\/\/www.python.org\" target=\"_blank\" rel=\"noopener\">Python<\/a> cuenta con dos funciones est\u00e1ndar para encontrar r\u00e1pidamente el valor m\u00e1ximo y m\u00ednimo de una lista.<\/p>\n<p>Ahora bien, si lo que buscas es hacer el recorrido por ti mismo puedes realizar lo siguiente:<\/p>\n<pre class=\"lang:python decode:true \">lista = [3,6,8,2,6]\r\n\r\ndef mayor(lista):\r\n    max = lista[0];\r\n    for x in lista:\r\n        if x &gt; max:\r\n            max = x\r\n    return max    \r\n\r\ndef menor(lista):\r\n    min = lista[0];\r\n    for x in lista:\r\n        if x &lt; min:\r\n            min = x\r\n    return min\r\n\r\ndef main(lista):\r\n    print (\"La lista es \", lista)\r\n    print (\"El n\u00famero mayor es \", mayor(lista))\r\n    print (\"El n\u00famero menor es \", menor(lista))\r\n    print (\"Usando las funciones est\u00e1ndar de Python\")\r\n    print (\"El n\u00famero mayor es: \", max(lista))\r\n    print (\"El n\u00famero menos es: \", min(lista))\r\n\r\nmain(lista)<\/pre>\n<p>Aqu\u00ed lo que hacemos es una funci\u00f3n main que recibe como par\u00e1metro una lista. Luego, la funci\u00f3n mayor calcula el n\u00famero mayor de esa lista. Lo que hacemos es lo siguiente:<\/p>\n<p>Usamos una variable max para almacenar el primer valor de la lista. Por as\u00ed decirlo, asumimos que ese valor es el mayor. Posteriormente, recorremos toda la lista, si encontramos un valor mayor, procedemos a guardarlo en la variable max. De esta forma, al final del recorrido, tendremos el valor mayor almacenado en max, por lo que regresamos ese valor.<\/p>\n<p>La funci\u00f3n menor hace algo similar, lo \u00fanico que cambia es el signo de &gt; a &lt;<\/p>\n<p>Por \u00faltimo, si lo \u00fanico que deseas es obtener el valor, de seguro te resultar\u00e1 mas \u00fatil utilizar las funciones est\u00e1ndar de Python: max y min.<\/p>\n<p>Si deseas aprender m\u00e1s sobre listas en Python te dejo estos enlaces, y algunos videos.<\/p>\n<p>Listas en Python: m\u00e9todos, concatenaci\u00f3n y slicing<\/p>\n<p><a href=\"https:\/\/naps.com.mx\/blog\/uso-de-for-en-python-usando-listas\/\">Uso de for en Python empleando listas<\/a><\/p>\n<p><a href=\"https:\/\/naps.com.mx\/blog\/ejemplos-de-for-en-python-usando-listas-split\/\">Ejemplos de for en Python usando listas, split y join<\/a><\/p>\n<p><a href=\"https:\/\/naps.com.mx\/blog\/multilistas-en-python-listas-de-listas\/\">Multilistas en Python: Listas de listas<\/a><\/p>\n<p>Videos:<\/p>\n<p><iframe loading=\"lazy\" width=\"722\" height=\"406\" src=\"https:\/\/www.youtube.com\/embed\/qq7xYPaHWXk\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" width=\"722\" height=\"406\" src=\"https:\/\/www.youtube.com\/embed\/sDdaEEh9iGE\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el siguiente ejemplo, veremos c\u00f3mo hallar el valor m\u00e1ximo y m\u00ednimo de una lista en Python recorri\u00e9ndola.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","footnotes":""},"categories":[188],"tags":[178,131,230],"class_list":["post-2433","post","type-post","status-publish","format-standard","hentry","category-programacion-basica","tag-aprender-a-programar","tag-fundamentos-de-programacion","tag-python"],"_links":{"self":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/2433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/comments?post=2433"}],"version-history":[{"count":2,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/2433\/revisions"}],"predecessor-version":[{"id":2472,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/posts\/2433\/revisions\/2472"}],"wp:attachment":[{"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/media?parent=2433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/categories?post=2433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naps.com.mx\/blog\/wp-json\/wp\/v2\/tags?post=2433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}