{"id":171,"date":"2022-03-12T10:35:00","date_gmt":"2022-03-12T09:35:00","guid":{"rendered":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/?p=171"},"modified":"2022-03-15T11:53:05","modified_gmt":"2022-03-15T10:53:05","slug":"utiliser-des-objets-dans-une-collection","status":"publish","type":"post","link":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/2022\/03\/12\/utiliser-des-objets-dans-une-collection\/","title":{"rendered":"utiliser des objets dans une collection"},"content":{"rendered":"\n<p id=\"r-7196421\">Lorsque nous programmons, nous stockons fr\u00e9quemment les donn\u00e9es dans une\u00a0collection. Les collections comprennent des\u00a0listes o\u00f9 les donn\u00e9es ont une position et sont\u00a0indexables et des\u00a0dictionnaires\u00a0\u2013 o\u00f9 on attribue une\u00a0cl\u00e9\u00a0aux donn\u00e9es.<br>on peut placer tous types de donn\u00e9es y compris un m\u00e9lange de types dans une liste ou un dictionnaire<\/p>\n\n\n\n<p>Il faut faire la distinction entre \u201cl\u2019assignation\u201d (le fait d\u2019assigner une nouvelle valeur \u00e0 une variable avec le signe \u00e9gal), et la \u201cmodification\u201d\u00a0(le fait de modifier l\u2019\u00e9tat d\u2019un objet). Quand vous r\u00e9assignez une variable, vous ne modifiez pas sa valeur actuelle, mais vous la\u00a0changez\u00a0pour une nouvelle valeur.\u00a0<br>si vous fixez la valeur de x \u00e0 6, vous ne modifiez pas la valeur de l\u2019entier\u00a05 elle existe toujours vous modifiez uniquement ce que contient la variable x. Si je modifie l\u2019attribut\u00a0nom\u00a0d\u2019un objet \u00ab\u00a0personne\u00a0\u00bb je modifie l\u2019\u00e9tat de cet objet.<br>les objets de n\u2019importe quelle classe sont comme n\u2019importe quel autre \u00e9l\u00e9ment\u00a0! Ils peuvent eux aussi \u00eatre stock\u00e9s dans des collections, un peu comme ici ; disons qu\u2019il s\u2019agit de notre liste de b\u00e9n\u00e9voles pour une collecte de nourriture locale<br>Personnes, et le dictionnaire contient toutes sortes de choses. Nous avons m\u00eame ici une boucle for, qui accomplit des it\u00e9rations sur nos b\u00e9n\u00e9voles (qui sont tous des objets Personne) et qui invoque leur m\u00e9thode WALK<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque nous programmons, nous stockons fr\u00e9quemment les donn\u00e9es dans une\u00a0collection. Les collections comprennent des\u00a0listes o\u00f9 les donn\u00e9es ont une position et sont\u00a0indexables et des\u00a0dictionnaires\u00a0\u2013 o\u00f9 on attribue une\u00a0cl\u00e9\u00a0aux donn\u00e9es.on peut placer tous types de donn\u00e9es y compris un m\u00e9lange de types dans une liste ou un dictionnaire Il faut faire la distinction entre \u201cl\u2019assignation\u201d (le [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/posts\/171"}],"collection":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":1,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"predecessor-version":[{"id":172,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/posts\/171\/revisions\/172"}],"wp:attachment":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/matthieu\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}