{"id":1021,"date":"2011-01-02T15:52:01","date_gmt":"2011-01-02T13:52:01","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=1021"},"modified":"2011-01-02T15:52:01","modified_gmt":"2011-01-02T13:52:01","slug":"python-swap-sans-variable-intermediaire","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2011\/01\/python-swap-sans-variable-intermediaire\/","title":{"rendered":"Python: swap sans variable interm\u00e9diaire"},"content":{"rendered":"<p>Dans la plupart des langages, pour interchanger la valeur de deux variables, on doit passer par une variable interm\u00e9diaire et temporaire:<\/p>\n<pre class=\"codesource\">\r\ntmp = b\r\nb = a\r\na = tmp\r\n<\/pre>\n<p>En python, ce n&rsquo;est pas n\u00e9cessaire si on utilise les caract\u00e9ristiques des tupples:<\/p>\n<pre class=\"codesource\">\r\na, b = b, a\r\n<\/pre>\n<p>Simple, propre et \u00e9l\u00e9gant, non?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans la plupart des langages, pour interchanger la valeur de deux variables, on doit passer par une variable interm\u00e9diaire et temporaire: tmp = b b = a a = tmp En python, ce n&rsquo;est pas n\u00e9cessaire si on utilise les caract\u00e9ristiques des tupples: a, b = b, a Simple, propre et \u00e9l\u00e9gant, non?<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/1021"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=1021"}],"version-history":[{"count":2,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/1021\/revisions"}],"predecessor-version":[{"id":1023,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/1021\/revisions\/1023"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=1021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=1021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=1021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}