{"id":890,"date":"2025-08-31T01:17:31","date_gmt":"2025-08-31T01:17:31","guid":{"rendered":"https:\/\/hmoweb.net\/Python\/?p=890"},"modified":"2025-09-04T19:35:16","modified_gmt":"2025-09-04T19:35:16","slug":"ejercicio-8-listas","status":"publish","type":"post","link":"https:\/\/hmoweb.net\/Python\/2025\/08\/31\/ejercicio-8-listas\/","title":{"rendered":"Ejercicio 8 Listas (Colecciones)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos a escribir el Ejercicio 8 Listas, que es un tipo de Colecciones. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Despu\u00e9s utiliza el debugger para ejecutar el programa paso por paso.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n&quot;&quot;&quot;\nEjercicio 8 Listas\n30\/08\/2025\nEdito AHR\n&quot;&quot;&quot;\n\n\n# Imprimir un elemento de la lista\nlista = &#x5B;&quot;Lunes&quot;, &quot;Martes&quot;, &quot;Mi\u00e9rcoles&quot;, &quot;Jueves&quot;, &quot;Viernes&quot;]\nprint(&quot;Primer elemento:&quot;, lista&#x5B;0])  \nprint(&quot;Segundo elemento:&quot;, lista&#x5B;1])\nprint(&quot;Tercer elemento:&quot;, lista&#x5B;2])\nprint(&quot;Cuarto elemento:&quot;, lista&#x5B;3])\nprint(&quot;Quinto elemento:&quot;, lista&#x5B;4])\n# Si intenta accesar a un elemento fuera de rango, se producir\u00e1 un error ejemplo lista&#x5B;5]\nprint(&quot;****************************************************&quot;)\nprint(&quot;Ultimo elemento:&quot;, lista&#x5B;-1])  # Imprimir el \u00faltimo elemento\nprint(&quot;Penultimo elemento:&quot;, lista&#x5B;-2])  # Imprimir el pen\u00faltimo elemento\nprint(&quot;****************************************************&quot;)\nprint(&quot;Imprimir varios elementos:&quot;, lista&#x5B;0:3])   # Imprimir elementos del 0 al 2 (el 3 no lo imprime)\nprint(&quot;Imprimir varios elementos desde el inicio:&quot;, lista&#x5B;:3])   # Imprimir elementos del 0 al 2 (el 3 no lo imprime)\nprint(&quot;Imprimir varios elementos desde el final:&quot;, lista&#x5B;-3:])   # Imprimir elementos del -3 al final\n\n\n# Diferentes tipos de listas en Python\n# Ejemplo de lista vacia\nlista_vacia = &#x5B;]\nprint(&quot;Lista vacia:&quot;, lista_vacia)\nprint(&quot;Tipo de dato:&quot;, type(lista_vacia))   \n\n# Ejemplo de lista con elementos\nlista_con_elementos = &#x5B;1, 2, 3]\nprint(&quot;Lista con elementos:&quot;, lista_con_elementos)\nprint(&quot;Tipo de dato:&quot;, type(lista_con_elementos))\n\n# Ejemplo de lista con elementos de diferentes tipos\nlista_mixta = &#x5B;1, &quot;dos&quot;, 3.0]\nprint(&quot;Lista mixta:&quot;, lista_mixta)\nprint(&quot;Tipo de dato:&quot;, type(lista_mixta))\n\n# Ejemplo de lista con elementos booleanos\nlista_booleanos = &#x5B;True, False, True]\nprint(&quot;Lista con elementos booleanos:&quot;, lista_booleanos)\nprint(&quot;Tipo de dato:&quot;, type(lista_booleanos))\n\n# Ejemplo de lista con elementos nulos\nlista_nula = &#x5B;None, None, None]\nprint(&quot;Lista con elementos nulos:&quot;, lista_nula)\nprint(&quot;Tipo de dato:&quot;, type(lista_nula))\n\n# Ejemplo de lista con elementos de tipo lista\nlista_de_listas = &#x5B;&#x5B;1, 2], &#x5B;3, 4], &#x5B;5, 6]]\nprint(&quot;Lista con elementos de tipo lista:&quot;, lista_de_listas)\nprint(&quot;Tipo de dato:&quot;, type(lista_de_listas))\n\n# Ejemplo de lista con elementos de tipo diccionario\nlista_de_diccionarios = &#x5B;{&quot;nombre&quot;: &quot;Alice&quot;}, {&quot;nombre&quot;: &quot;Bob&quot;}, {&quot;nombre&quot;: &quot;Charlie&quot;}]\nprint(&quot;Lista con elementos de tipo diccionario:&quot;, lista_de_diccionarios)\nprint(&quot;Tipo de dato:&quot;, type(lista_de_diccionarios))\n\n# Ejemplo de lista con elementos de tipo conjunto\nlista_de_conjuntos = &#x5B;set(&#x5B;1, 2]), set(&#x5B;3, 4]), set(&#x5B;5, 6])]\nprint(&quot;Lista con elementos de tipo conjunto:&quot;, lista_de_conjuntos)\nprint(&quot;Tipo de dato:&quot;, type(lista_de_conjuntos))\n\n# Ejemplo de lista con elementos de tipo tupla\nlista_de_tuplas = &#x5B;(1, 2), (3, 4), (5, 6)]\nprint(&quot;Lista con elementos de tipo tupla:&quot;, lista_de_tuplas)\nprint(&quot;Tipo de dato:&quot;, type(lista_de_tuplas))\n\n## Ejemplo de lista con elementos repetidos\nlista_con_repetidos = &#x5B;1, 2, 2, 3, 4, 4, 5]\nprint(&quot;Lista con elementos repetidos:&quot;, lista_con_repetidos)\nprint(&quot;Tipo de dato:&quot;, type(lista_con_repetidos))\n\n# Ejemplo de lista con cadenas de texto\nlista_de_cadenas = &#x5B;&quot;hola&quot;, &quot;mundo&quot;, &quot;python&quot;]\nprint(&quot;Lista con cadenas de texto:&quot;, lista_de_cadenas)\nprint(&quot;Tipo de dato:&quot;, type(lista_de_cadenas))\n\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Veamos los resultados en la consola:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\Users\\Codigo\/Modulo 3\/Capitulo_2\/Ejercicio_8_Listas.py\"\nPrimer elemento: Lunes\nSegundo elemento: Martes\nTercer elemento: Mi\u00e9rcoles\nCuarto elemento: Jueves\nQuinto elemento: Viernes\n****************************************************\nUltimo elemento: Viernes\nPenultimo elemento: Jueves\n****************************************************\nImprimir varios elementos: &#91;'Lunes', 'Martes', 'Mi\u00e9rcoles']\nImprimir varios elementos desde el inicio: &#91;'Lunes', 'Martes', 'Mi\u00e9rcoles']\nImprimir varios elementos desde el final: &#91;'Mi\u00e9rcoles', 'Jueves', 'Viernes']\nLista vacia: &#91;]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos: &#91;1, 2, 3]\nTipo de dato: &lt;class 'list'&gt;\nLista mixta: &#91;1, 'dos', 3.0]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos booleanos: &#91;True, False, True]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos nulos: &#91;None, None, None]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos de tipo lista: &#91;&#91;1, 2], &#91;3, 4], &#91;5, 6]]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos de tipo diccionario: &#91;{'nombre': 'Alice'}, {'nombre': 'Bob'}, {'nombre': 'Charlie'}]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos de tipo conjunto: &#91;{1, 2}, {3, 4}, {5, 6}]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos de tipo tupla: &#91;(1, 2), (3, 4), (5, 6)]\nTipo de dato: &lt;class 'list'&gt;\nLista con elementos repetidos: &#91;1, 2, 2, 3, 4, 4, 5]\nTipo de dato: &lt;class 'list'&gt;\nLista con cadenas de texto: &#91;'hola', 'mundo', 'python']\nTipo de dato: &lt;class 'list'&gt;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a escribir el Ejercicio 8 Listas, que es un tipo de Colecciones. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Despu\u00e9s utiliza el debugger para ejecutar el programa paso por paso. Veamos los resultados en la consola:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"pagelayer_contact_templates":[],"_pagelayer_content":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-890","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/comments?post=890"}],"version-history":[{"count":5,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/890\/revisions"}],"predecessor-version":[{"id":912,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/890\/revisions\/912"}],"wp:attachment":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/categories?post=890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/tags?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}