{"id":317,"date":"2022-09-13T19:07:58","date_gmt":"2022-09-13T17:07:58","guid":{"rendered":"https:\/\/www.pythonparatodo.com\/?p=317"},"modified":"2022-09-13T19:57:00","modified_gmt":"2022-09-13T17:57:00","slug":"intercambiar-valores-de-variables","status":"publish","type":"post","link":"https:\/\/www.pythonparatodo.com\/?p=317","title":{"rendered":"Intercambiar valores de variables"},"content":{"rendered":"\n<p>Python incluye de serie la posibilidad de intercambiar valores de variables sin necesidad de usar ning\u00fan elemento intermedio, es decir sin crear una variable temporal para guardar los valores antes de asignarlos.<\/p>\n\n\n\n<p>Pongamos por caso que disponemos de dos variables, <strong>variable_1<\/strong> y <strong>variable_2<\/strong> con sus respectivos valores asignados y que en alguna parte de nuestro c\u00f3digo es necesario que variable_1 tenga el valor de variable_2 y viceversa.<\/p>\n\n\n\n<p>Hacer <strong><em>variable_1 = variable_2<\/em><\/strong> y luego <em><strong>variable_2 = variable_1<\/strong><\/em> no sirve porque tras la primera asignaci\u00f3n el valor de <strong><em>variable_1<\/em><\/strong> cambia, as\u00ed que en otros lenguajes necesitamos incluir una variable temporal a la que asignar uno de los valores antes de hacer el cambio y esto se complica si intervienen mas de dos variables.<\/p>\n\n\n\n<p>Sin embargo, intercambiar los valores con Python es muy f\u00e1cil, solo hay que realizar una <strong>asignaci\u00f3n multiple<\/strong> de la siguiente manera: <strong>variable_1 , variable_2 = variable_2 , variable_1<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">variable_1 = 17\nvariable_2 = 29\n...\nvariable_1 , variable_2 = variable_2 , variable_1<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python incluye de serie la posibilidad de intercambiar valores de variables sin necesidad de usar ning\u00fan elemento intermedio, es decir &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[129,2,6,128],"class_list":["post-317","post","type-post","status-publish","format-standard","hentry","category-python","tag-asignacion","tag-python","tag-python3","tag-variable"],"_links":{"self":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=317"}],"version-history":[{"count":3,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/317\/revisions"}],"predecessor-version":[{"id":326,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/317\/revisions\/326"}],"wp:attachment":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}