{"id":455,"date":"2022-02-07T16:50:59","date_gmt":"2022-02-07T15:50:59","guid":{"rendered":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/?p=455"},"modified":"2022-02-08T11:54:14","modified_gmt":"2022-02-08T10:54:14","slug":"collection-dobjets-en-python","status":"publish","type":"post","link":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/2022\/02\/07\/collection-dobjets-en-python\/","title":{"rendered":"Collection d\u2019objets en Python"},"content":{"rendered":"\n<p class=\"has-vivid-cyan-blue-color has-text-color has-background\" style=\"background-color:#d1edff\"><strong>Travail pr\u00e9liminaire :<\/strong> codez une fonction qui prend pour argument un jour de la semaine en anglais, la fonction doit renvoyer le jour de la semaine en fran\u00e7ais.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">day=[\"monday\",\"tuesday\",\"wednesday\",\"thursday\",\"friday\",\"saturday\",\"sunday\"]\njour=[\"lundi\",\"mardi\",\"mercredi\",\"jeudi\",\"vendredi\",\"samedi\",\"dimanche\"]\n\n\ndef semaine(english):\n  a=day.index(english)\n  b= jour[a]\n  print(b)\n\nsemaine(input(\"quel jour en anglais voulez vous traduire en fran\u00e7ais ?\"))<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2022\/02\/image-9.png\" alt=\"\" class=\"wp-image-461\" width=\"587\" height=\"53\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2022\/02\/image-9.png 529w, http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-content\/uploads\/sites\/8\/2022\/02\/image-9-300x27.png 300w\" sizes=\"(max-width: 587px) 100vw, 587px\" \/><\/figure>\n\n\n\n<p><strong>D&rsquo;autres solutions :<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def dayJours(day):\n    if day=='Monday':\n        return 'Lundi'\n    if day=='Tuesday':\n        return 'Mardi'\n    if day=='Wednesday':\n        return 'Mercredi'\n    if day=='Thursday':\n        return 'Jeudi'\n    if day=='Friday':\n        return 'Vendredi'\n    if day=='Saturday':\n        return 'Samedi'\n    if day=='Sunday':\n        return 'Dimanche'<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def dayJours1(day):\n    jour='erreur'\n    if day=='Monday':\n        jour= 'Lundi'\n    if day=='Tuesday':\n        jour= 'Mardi'\n    if day=='Wednesday':\n        jour=  'Mercredi'\n    if day=='Thursday':\n        jour= 'Jeudi'\n    if day=='Friday':\n        jour= 'Vendredi'\n    if day=='Saturday':\n        jour=  'Samedi'\n    if day=='Sunday':\n        jour= 'Dimanche'\n    return jour<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">jours=[\"Lundi\",\"Mardi\",\"Mercredi\",\"Jeudi\",\"Vendredi\",\"Samedi\",\"Dimanche\"]\ndays=['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday', 'Sunday']\ndef dayJour1(day):\n    for i in range(7):\n        if day==days[i]:\n            return jours[i]<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-black-color has-white-background-color has-text-color has-background\"><tbody><tr><td>Collection d&rsquo;objets<\/td><td>Modifiable ?<\/td><td>Autorise les membres en double ?<\/td><td>Index\u00e9e ?<\/td><td>Avantages inconv\u00e9nients<\/td><\/tr><tr><td>Liste<\/td><td>oui<\/td><td>oui<\/td><td>oui<\/td><td><\/td><\/tr><tr><td>Tuple<\/td><td>non<\/td><td>oui<\/td><td>oui<\/td><td><\/td><\/tr><tr><td>Dictionnaire<\/td><td>oui<\/td><td>non<\/td><td>non<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Les&nbsp;<strong>listes<\/strong>, les&nbsp;<strong>dictionnaires<\/strong>&nbsp;et les&nbsp;<strong>tuples<\/strong>&nbsp;sont des objets qui peuvent contenir des collections d\u2019autres objets.&nbsp;<\/p>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#ead3ff\"><strong>Les Tuples :<\/strong><\/p>\n\n\n\n<p>Les tuples sont utilis\u00e9s pour stocker plusieurs \u00e9l\u00e9ments dans une seule variable.<\/p>\n\n\n\n<p>Le tuple est l&rsquo;un des quatre types de donn\u00e9es int\u00e9gr\u00e9s \u00e0 Python utilis\u00e9s pour stocker des collections de donn\u00e9es, les trois autres \u00e9tant la liste, l&rsquo;ensemble et le dictionnaire, tous ayant des qualit\u00e9s et des usages diff\u00e9rents.<\/p>\n\n\n\n<p>Un tuple est une collection qui est ordonn\u00e9e et immuable.<\/p>\n\n\n\n<p>Les tuples s&rsquo;\u00e9crivent avec des parenth\u00e8ses rondes.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#ebd6ff\"><strong>Les dictionnaires<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p>Les dictionnaires sont utilis\u00e9s pour stocker des valeurs de donn\u00e9es dans des paires cl\u00e9:valeur.<\/p>\n\n\n\n<p>Un dictionnaire est une collection qui est ordonn\u00e9e*, modifiable et qui n&rsquo;autorise pas les doublons.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-purple-color has-text-color has-background\" style=\"background-color:#ebd6ff\"><strong>Les listes (rappel)<\/strong> <strong>:<\/strong><\/p>\n\n\n\n<p>Les listes sont utilis\u00e9es pour stocker plusieurs \u00e9l\u00e9ments dans une seule variable.<\/p>\n\n\n\n<p>Les listes sont l&rsquo;un des quatre types de donn\u00e9es int\u00e9gr\u00e9s dans Python utilis\u00e9s pour stocker des collections de donn\u00e9es, les trois autres \u00e9tant Tuple, Set et Dictionary, tous ayant des qualit\u00e9s et des usages diff\u00e9rents.<\/p>\n\n\n\n<p>Les listes sont cr\u00e9\u00e9es \u00e0 l&rsquo;aide de crochets.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-background\" style=\"background-color:#c5e9ff\"><strong>Refaire le travail pr\u00e9liminaire mais en utilisant les dictionnaires :<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">jours = {\n  \"Monday\": \"Lundi\",\n  \"Tuesday\": \"Mardi\",\n  \"Wednesday\": \"Mercredi\",\n  \"Thursday\" : \"Jeudi\",\n  \"Friday\" : \"Vendredi\",\n  \"Saturday\" : \"Samedi\",\n  \"Sunday\" : \"Dimanche\"\n}\nprint(jours[\"Monday\"])<\/pre>\n\n\n\n<p><a href=\"https:\/\/colab.research.google.com\/drive\/1SbpU58jpchxUUmJnCDmaNnmo5mx3q0T0?usp=sharing\">https:\/\/colab.research.google.com\/drive\/1SbpU58jpchxUUmJnCDmaNnmo5mx3q0T0?usp=sharing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Travail pr\u00e9liminaire : codez une fonction qui prend pour argument un jour de la semaine en anglais, la fonction doit renvoyer le jour de la semaine en fran\u00e7ais. D&rsquo;autres solutions : Collection d&rsquo;objets Modifiable ? Autorise les membres en double ? Index\u00e9e ? Avantages inconv\u00e9nients Liste oui oui oui Tuple non oui oui Dictionnaire oui [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":467,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/455"}],"collection":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/comments?post=455"}],"version-history":[{"count":9,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/455\/revisions"}],"predecessor-version":[{"id":470,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/posts\/455\/revisions\/470"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/media\/467"}],"wp:attachment":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/media?parent=455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/categories?post=455"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/anna\/wp-json\/wp\/v2\/tags?post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}