{"id":718,"date":"2024-03-30T10:24:30","date_gmt":"2024-03-30T10:24:30","guid":{"rendered":"https:\/\/javigomez.org\/?p=718"},"modified":"2025-09-29T20:33:15","modified_gmt":"2025-09-29T20:33:15","slug":"04-03-python-tuplas","status":"publish","type":"post","link":"https:\/\/javigomez.org\/index.php\/2024\/03\/30\/04-03-python-tuplas\/","title":{"rendered":"04.03 Python \u2013 Tuplas"},"content":{"rendered":"\n<p>Una tupla es una estructura de datos similar a una lista, pero con la diferencia principal de <strong>que las tuplas son inmutables<\/strong>, lo que significa que una vez creadas, <strong>no se pueden modificar<\/strong>, agregar o eliminar elementos. Se definen utilizando <strong>par\u00e9ntesis () <\/strong>en lugar de corchetes [] como en las listas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>Crear una tupla:<\/strong>\n\nmi_tupla = (1, 2, 3, 4, 5)\nTupla_un_elemento = ('uno',)\n\n<strong>Acceder a elementos de una tupla:<\/strong>\n\nprimer_elemento = mi_tupla&#91;0]  # Obtiene el primer elemento (valor: 1)\nsegundo_elemento = mi_tupla&#91;1]  # Obtiene el segundo elemento (valor: 2)\nultimo_elemento = mi_tupla&#91;-1]  # Obtiene el \u00faltimo elemento (valor: 5)\n\n<strong>Intentar modificar una tupla (esto generar\u00e1 un error):<\/strong>\n\nmi_tupla&#91;2] = 10  # Esto causar\u00e1 un error, ya que las tuplas son inmutables\n\n<strong>Longitud de una tupla:<\/strong>\n\nlongitud = len(mi_tupla)  # Devuelve 5, que es el n\u00famero de elementos en la tupla\n\n<strong>Desempaquetar tuplas (y listas):<\/strong>\n\ntupla = (10, 20)\nx, y = tupla  # Desempaqueta los valores en las variables x e y\nprint(x)  # Resultado: 10\nprint(y)  # Resultado: 20\n\n<strong>Concatenar tuplas:<\/strong>\n\ntupla1 = (1, 2)\ntupla2 = (3, 4)\ntupla_concatenada = tupla1 + tupla2  # Crea una nueva tupla combinando las dos tuplas anteriores\n\n\n<strong>Imprimir en un bucle:<\/strong>\n\nmi_tupla = (1, 2, 3, 4, 5)\nfor i in mi_tupla:\n    print (i,end=' ') #en vez de saltar de l\u00ednea, deja un espacio entre los elementos\n\n<strong>Convertir una tupla a una lista:<\/strong>\n\nmi_tupla = (1, 2, 3, 4, 5)\nmi_lista = list(mi_tupla)\nmi_lista&#91;0]=33 #modificar la lista para modificar la tupla\nmi_tupla = tuple(mi_lista)\nprint (mi_tupla)\n\n<strong>Eliminar la tupla de memoria<\/strong>\n\nmi_tupla = (1, 2, 3, 4, 5)\ndel mi_tupla\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"PYTHON U04 03 Tuplas\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/HGMnwdugW1M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Una tupla es una estructura de datos similar a una lista, pero con la diferencia principal de que las tuplas son inmutables, lo que significa &hellip; <\/p>\n","protected":false},"author":1,"featured_media":719,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[277,335],"class_list":["post-718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-python","tag-tupla"],"_links":{"self":[{"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/posts\/718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/comments?post=718"}],"version-history":[{"count":1,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/posts\/718\/revisions"}],"predecessor-version":[{"id":866,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/posts\/718\/revisions\/866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/media\/719"}],"wp:attachment":[{"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/media?parent=718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/categories?post=718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javigomez.org\/index.php\/wp-json\/wp\/v2\/tags?post=718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}