TP1 : Exercices sur les listes
Rappels
Supposons qu'on veuille écrire un programme gérant une liste de courses à faire, on ne sait pas combien d'éléments sont présents dans cette liste de courses. Bien sûr, on pourrait écrire quelque chose comme :
Script Python# Une liste de courses ...
item1 = "oignons"
item2 = "huile"
item3 = "sel"
item4 = "chips"
item5 = "orange"
Cette solution n'est pas satisfaisante, en effet, si la liste contient plus de 5 items, il faudrait éditer le programme et y créer une variable item6.
De façon générale, on aimerait :
- ajouter facilement un élément à cette liste ?
- en enlever un ?
- savoir rapidement si un élément est présent ou non dans la liste ?
- avoir le nombre d'éléments présents dans la liste, ... ?
Une solution bien plus intéressante est d'utiliser une liste en Python.
Ajout d'éléments dans une liste
Il est possible d'ajouter un élément à la fin d'une liste à l'aide de append().
Exemple :
Script Pythonliste = [1, 2, 3]
liste.append(4)
nombre = 5
liste.append(nombre)
print(liste) # Sortie : [1, 2, 3, 4, 5]
Suppression d'éléments dans une liste
La fonction remove() permet de supprimer un élément présent dans une liste. Toutefois, seule la première occurrence sera supprimée s'elle apparaît plusieurs fois.
Exemple :
Script Pythonpays = ["France", "Suisse", "Allemagne", "Italie", "Espagne"]
pays.remove("Allemagne")
print(pays) # Sortie ['France', 'Suisse', 'Italie', 'Espagne']
Exercice 1 : Listes de restaurants
Dans cet exercice, nous utiliserons un fichier contenant des informations sur des restaurants à New York.
Les listes sont déjà chargées en mémoire pour vous. Voici un aperçu des premières valeurs de ces listes pour que vous sachiez à quoi elles ressemblent :
Script Pythonnom_restaurant = ['410', '1919', '2898', 'Abacrombie Fine Food', 'Abbey Pub'] # et d'autres...
NPA = ['21206', '21231', '21214', '21202', '21230']
district = ['Frankford', 'Fells Point', 'Hamilton', 'Downtown', 'Federal Hill']
numero_district = [2, 1, 3, 11, 10]
zone = ['NORTHEASTERN', 'SOUTHEASTERN', 'NORTHEASTERN', 'CENTRAL', 'SOUTHERN']
adresse = ['4509 BELAIR ROAD Baltimore, MD', '1919 FLEET ST Baltimore, MD', '2898 HARFORD RD Baltimore, MD', '9 W CENTER ST Baltimore, MD', '1205 LIGHT ST Baltimore, MD']
- La liste
nom_restaurant contient la liste des noms des restaurants.
- La liste
NPA contient le NPA des différentes zones à New York.
- La liste
district contient la liste des quartiers dans lesquels se situent les restaurants (Il existe 14 quartiers).
- La liste
numero_district contient le numéro administratif du quartier (de 1 à 14).
- La liste
zone contient la zone géographique du restaurant.
- La liste
adresse contient l'adresse de chaque restaurant.
Tâche 1
1) Indiquez le nom du 220ème restaurant en l'affectant à la variable reponse :
.128013goPSdn1l_hu]pm/ceyv r2[9t=afbsi050f0r0z0B0F0i0E0u0q0i0B0E0E0A010z0F0n010406050E0l0o0o0B0v0s040e0c0i0l0W0c0g050p0%0)0+0-0#0n0405100_130p100#0f0F0t0O0Q0S0U0k0F0b0k0i1h0k0z0Z050J0D0i0r1c0R0T011g1i1k1i0z1q1s1o0z0v110z0k1u1e010C0L0r0g0B0o0r010O0:0E0n0B0g0U0w1o1Y1!1L1w1O1s1R1T0Z0a0u0d0v0c0n0c0E0F0?0g0u0H1W0v0v0r0q1~0_1)0g110p1J2b1G1I1H1p0f1+0U1k0g1Q1{1o191b0P1v2l0F2n0g0c2r1o0n2411292b2F0$1Z1 2t1M2y0v0*0i0Z0h282J2b2C0r2b2r2e0f1I2j2L1w0q2z1U112Z122D2I1!2G2U052*0H2E2J2k010g0Z241`0g0E0r2T2=0u2;2K1d1w0c0Z0A362a38292}2 042y0o0j240E0J0l0v1!0z3g2{1*2(0U0Y040x3x392}0o0F0Z0w0h0y3F3j3A013C0m3x0#0p2_2X142:0p2.2c2#0_2f3)0B1r3Y3#1a0!0_0H0J0L0E04.
2) Quels sont les noms des derniers et avant-derniers restaurants de la liste ? Affectez-les aux variables avant_dernier et dernier :
.128013goPSdn1l_hu]pm/cey-v r2[t=afbsi050f0r0z0B0F0i0E0v0q0i0B0E0E0A010z0F0n010406050E0l0o0o0B0w0s040e0c0i0l0W0c0g050p0%0)0+0-0#0n0405100_130p100#0f0F0u0O0Q0S0U0k0F0b0k0i1h0k0z0Z050J0D0i0r1c0R0T011g1i1k1i0z1q1s1o0z0w110z0k1u1e010C0L0r0g0B0o0r010O0:0E0n0B0g0U0x1o1Y1!1L1w1O1s1R1T0Z0a0v0d0w0c0n0c0E0F0?0g0v0H1W0w0w0r0q1~0_1)0g110p1J2b1G1I1H1p0f1+0U1k0g1Q1{1o191b0P1v2l0F2n0g0c2r1o0n2411292b2F0$1Z1 2t1M2y0w0*0i0Z0h282J0!2I1*2L1w2N2P0Z0x2T1!2b2C0r2b2r2e0f1I2j2Y0U0q2z1U112.122D2W2a2(302^0H2E2J2k010g0Z0B0u1!0z0j0H0w0g0F0r0w31040v2 370c0Z0A3m3o293739042y0o0j240E0J0l0w3d3m3p2?010Y040y3J3w3L3r040t3Q363L0o0F2$3W2X1d1w3N0m3m0#3R3(0U3y3g3i3k3u3K3/013T3t0`2U3v3X3`3y3A3C0r3E0B3G3I3~2)3_2u3M0Z3P4b303.4e3T3V4i353%4e3Z2R3$2K3`3*3,0_332,142~0p2|2c2:0_2f4I0B1r4B4E1a2V4E0I0K0M04.
3) Quel est le numéro d'indice du restaurant nommé « PICCADELIS » ? Affectez-le à la variable index_piccadelis (Il faut utiliser une boucle pour trouver cette information)
.128013goPxiSdn1)lIA_h(uE]p3m/wcLeyv !20[D;tC=ak+fb:sr050h0B0L0O0f0l0U0E0z0l0O0U0U0N010L0f0u010406050U0r0w0w0O0V0C040g0c0l0r0:0c0i050x0`0|0~100^0u04051g191j0x1g0^0h0f0D0(0*0,0.0p0f0b0p0l1x0p0L0?050Z0S0l0B1s0+0-011w1y1A1y0L1G1I1E0L0V1h0L0p1K1u010R0#0B0i0O0w0B010(130U0u0O0i0.0G1E1=1@1#1M1(1I1+1-0?0a0E0d0V0c0u0c0U0f160i0E0X1:0V0V0B0z2e191|0i1h0x1Z2r1W1Y1X1F0h1~0.1A0i1*2b1E1p1r0)1L2B0f2D0i0c2H1E0u2k1h2p2r2V0_1?2f2J1$2O0V0}0l0?0j2o2Z0@2Y1}2#1M2%2)0?0G2-1@2/2p2A012@0O2*040v2{2q1k2T192H2u0h1Y2z2=0.0z2P1.1h3b1i392X1a2.053i0X2U2Z2 0i0?2M0X0e0o0u0f0z0z0O0X1A0U36040E2:2!1t1M0c0?0N3M3O2~3g010w0f0?0H3M0^3Y3R0.0P0?0y1w1I3W3P3x3z0i3B3D3F3H3J0f3L3q2|3X3w3Z3T04020l0L0K3?3+2K300S0?213M3@3Z0=040q4k4e2$0?2O0w0o2k0U0Z0r0V1@0L4q453,014n0k4d4F4f0c0y0?1@0h4K2;4G3y044u4w0B4y0O4A4C4E4T4f4n0I4(3Q4f4V3A0B3C3E3G3I0B3K4-2 4n0t4S4.1$470F3V422q444)1$0U1`04010d0m0M0M0n0J0s0A0m0g014|4m0?0T3)0E5v58512?3_3{4@3~4`40502 470Q552V5x2 3#2+3)193t0B2r2S5T3a1q3c2u2x2s0O1H5W0x3b0^5*0Y0!0$04.
4) Ajoutez le nom d'un restaurant à la fin de la liste et vérifiez par une instruction en python qu'il a bien été ajouté.
.128013goPSdn1M)l_(hupm/cReyv r2.t=afbsi050f0u0B0D0H0k0G0x0s0k0D0G0G0C010B0H0p010406050G0o0q0q0D0y0v040e0c0k0o0Y0c0g050r0)0+0-0/0%0p0405120{150r120%0f0H0w0Q0S0U0W0n0H0b0n0k1j0n0B0#050L0F0k0u1e0T0V011i1k1m1k0B1s1u1q0B0y130B0n1w1g010E0N0u0g0D0q0u010Q0=0G0p0D0g0W0z1q1!1$1N1y1Q1u1T1V0#0a0x0d0y0c0p0c0G0H0^0g0x0J1Y0y0y0u0s200{1+0g130r1L2d1I1K1J1r0f1-0W1m0g1S1}1q1b1d0R1x2n0H2p0g0c2t1q0p26132b2d2H0(1#212v1O2A0y0,0k0#0h2a2L2d2E0u2d2t2g0f1K2l2N1y0s2B1W132#142F2K1$2I2W052,0J2G2L2m010g0#2A0q0l260G0L0o0y1$0B2V2@2?2M1f1y0c0#0A3d2c3f2 31040D0p0p1S0f3m2}1,2*0W0!040m3x3o3A010G1)04010i0_0x0t0u373j3F2b2 3C0j3x0%0r2{2Z162=0r2:2e2%0{2h3.0D1t3%3*1c0$0{0J0L0N0G04.
5) Entrez une instruction permettant de changer le nom de « HUCKAS » en « HUCKAS BURGER » et vérifiez par une instruction en python qu'il a bien été modifié.
.128013goPxiSdn1)lA_h(uE]Kpm/cReyv 2[.BCtHG=afbsrU050h0z0I0M0f0l0P0C0x0l0M0P0P0L010I0f0u010406050P0q0v0v0M0Q0A040g0c0l0q0,0c0i050w0?0^0`0|0;0u04051c151f0w1c0;0h0f0B0!0$0(0*0o0f0b0o0l1t0o0I0/050V0O0l0z1o0%0)011s1u1w1u0I1C1E1A0I0Q1d0I0o1G1q010N0X0z0i0M0v0z010!0 0P0u0M0i0*0D1A1.1:1X1I1!1E1%1)0/0a0C0d0Q0c0u0c0P0f120i0C0T1,0Q0Q0z0x2a151^0i1d0w1V2n1S1U1T1B0h1`0*1w0i1$271A1l1n0#1H2x0f2z0i0c2D1A0u2g1d2l2n2R0=1/2b2F1Y2K0Q0_0l0/0j2k2V0:2U1_2X1I2Z2#0/0D2)1:2n2O0z2n2D2q0h1U2v2.0*0x2L1*1d2}1e2P2,2m2@3c340T2Q2V2w010i0/0f0h0e3d040C3b3j0c0/0L3q3s2l3j3l042K0v0n2g0P0V0q0Q1:0I3q3t32013v040F3O3A3Q3C2I0T3p162*3P1p1I0.040p3V3i3Q0P1?04010J0R0H0t0m0g013.2-3)0*3+0k3q0;3W413k0/3E3G0z3I0M3K3M3 2W483+0E4i3B3m3o4n3Q3+0s3y3(2G3R3w4v474x3;0/3@3_3{0g0C0G0R0y0K0r0y3~3$2^0;0w3f2{1g3a0w382o2 152r4%0M1D4W4Z1m2+4Z0U0W0Y04.
6) Entrez une instruction permettant de supprimer le nom « LOUISIANA » de la liste des restaurants et vérifiez par une instruction en python qu'il a bien été supprimé.
.128013goPSdn1)IlA_(hupm/cLNeOyv r2.t=afbsiU050f0w0E0G0K0k0J0A0t0k0G0J0J0F010E0K0q010406050J0p0r0r0G0B0y040e0c0k0p0$0c0g050s0-0/0;0?0+0q0405160 190s160+0f0K0z0U0W0Y0!0o0K0b0o0k1n0o0E0)050P0I0k0w1i0X0Z011m1o1q1o0E1w1y1u0E0B170E0o1A1k010H0R0w0g0G0r0w010U0_0J0q0G0g0!0C1u1(1*1R1C1U1y1X1Z0)0a0A0d0B0c0q0c0J0K0|0g0A0N1$0B0B0w0t240 1/0g170s1P2h1M1O1N1v0f1;0!1q0g1W211u1f1h0V1B2r0K2t0g0c2x1u0q2a172f2h2L0,1)252z1S2E0B0:0k0)0h2e2P2h2I0w2h2x2k0f1O2p2R1C0t2F1!172)182J2O1*2M2!052:0N2K2P2q010g0)2E0r0m2a0J0P0p0B1*0E2Z2{2`2Q1j1C0c0)0D3h2g3j3335042a0r0c0z0w3q311:2.0!0(040n3B3s3E010J1-04010u0x0L0j0e0j0l0v0l013J2f333G0i3B0+0s2 2%1a2_0s2@2i2+0 2l3^0G1x3.3;1g0*0 0N0P0R0J04.
7) Comptez le nombre de restaurants situés dans le district de « Brooklyn » et affectez le résultat à nombre_brooklyn :
.128013goPSdn1l_hup3m/wce4yv r20Bt=ak+fb:si050f0s0B0D0K0i0J0w0r0i0D0J0J0C010B0K0m010406050J0l0o0o0D0x0u040e0c0i0l0#0c0g050p0,0.0:0=0*0m0405150~180p150*0f0K0v0T0V0X0Z0k0K0b0k0i1m0k0B0(050O0H0i0s1h0W0Y011l1n1p1n0B1v1x1t0B0x160B0k1z1j010G0Q0s0g0D0o0s010T0^0J0m0D0g0Z0y1t1%1)1Q1B1T1x1W1Y0(0a0w0d0x0c0m0c0J0K0{0g0w0M1#0x0x0s0r230~1.0g160p1O2g1L1N1M1u0f1:0Z1p0g1V201t1e1g0U1A2q0K2s0g0c2w1t0m29162e2g2K0+1(242y1R2D0x0/0i0(0h2d2O0)2N1/2Q1B2S2U0(0y2Y1)2!2e2p012)0D2V040n2-2f0*2:2%0Z2?2^0t2{2g2H0s2g2w2j0f1N2o2 010r2E1Z1639172I2#2f34053g0M2J2O2;0g0(2D0o0H290j3A0c0c0E0i0u0}0 2Z0w3n2;0c0(0C343M2~1i1B0o0K0(0z342}3u3e0E0(0G0c0x3S3N3e3w040f3.3U2z010c0q0(2B3@3%3V300(1e0J1L0K2b3p3^1R0%040I3#0w4g3T403_3)040K0G3 2$412=434p2P4r3P040C3R3K2.4i4q3_0J1,04010A1}3F3H3w494j4b0(4e4B2|4h4W4D4v3_3;3y3A0s3C4L3G3I4u3O0(0F4A2K4Y2;3X2W3#0~3r37193m0p3k2h3b0~2k540D1w4}501f2!500N0P0R04.
Tâche 2
La partie suivante nécessite de revoir le concept de fonction en python.
1) Créez une fonction nombre_zone_geographique qui prends en paramètres une zone géographique et une liste et qui renvoie le nombre de restaurants de cette zone.
Exemple : print(nombre_zone_geographique("CENTRAL", zone)) renvoie 288.
.128013goP,iSdn1)l7_h(uAEp3m/z8wcLNeR54yv qT20Ct=ak+f6b:sr050h0D0P0R0f0l0Y0J0A0l0R0Y0Y0Q010P0f0t010406050Y0q0v0v0R0Z0H040g0c0l0q0@0c0i050w0~1012140|0t04051k1d1n0w1k0|0h0f0I0,0.0:0=0o0f0b0o0l1B0o0P0`050%0W0l0D1w0/0;011A1C1E1C0P1K1M1I0P0Z1l0P0o1O1y010U0)0D0i0R0v0D010,170Y0t0R0i0=0M1I1_1{1)1Q1,1M1/1;0`0a0J0d0Z0c0t0c0Y0f1a0i0J0#1@0Z0Z0D0A2i1d200i1l0w1%2v1!1$1#1J0h220=1E0i1.2f1I1t1v0-1P2F0f2H0i0c2L1I0t2o1l2t2v2Z0}1`2j2N1*2S0Z110l0`0j2s2%0{2$212)1Q2+2-0`0M2;1{2?2t2E012{0R2.040u2 2u0|322_0=35370G3a312%333g0`0F3j3c3l3e340c2,360`0V3q2@2(1x2`3v2|040m3A3d3D3f3F3x040y3j1o2X1d2L2y0h1$2D3t0A2T1=1l3V1m3T2#1e2=053#0#2Y3s3L010S0`0#0U3R3K2O010z0`0J3}3?3 0i0U0`2S0v0W2o0n0x1b0D0n0b0D0c0b0Z0R0t1A0K0q0D442^3@0_040p4u3C460`4f2H4i4k4A334x0e3j433~2*0`1E0Y0P4h4E0D0Y4I3t4x0k0X3q0J4(4N454P043#0v0t4T0q0Z4M3B330c0`0Q4@4O1Q0v0f0`0N4%4)4^3t3_040U3v4}4+2`4D5c4v3 0c41042Q5g4B4,4R4T4e4g4X3-30564w0`4$5v3b4)5D4*5h1*580f3|5B045F5o5e040x5n4_4{4|5L5N3m4D4g4G0c4Y5y045A2Z065E5-5X3t0i0`4.4:0D4=5S3t4`040T5V2Z5/3@502/544(5x3 582o0P4=1c5W674,5?4;4?5L063r5G2`0W0`2W2Q0P5%3 4x4z5L6f5P4a4c4U5!4j4l4n4p0f4r4t6y4~0=6w6u1*0Y1~04010O0s0C0L0E0r0B016Q1Q4K5`3@5;5Q4g6(6O0`0k0k3A0w3:0D2v2W6{3U1u3W2y2B2w0R1L6~0w3V0|780$0(0*04.
Exercice 2 : Jeux Olympiques
Pour cet exercice, nous allons travailler avec une liste de villes hôtes des Jeux olympiques depuis le début des Jeux olympiques modernes en 1896) Notre liste comprendra les Jeux d'été et d'hiver.
Les listes sont déjà chargées en mémoire pour vous. Voici un aperçu :
Script Pythonyear = ['1896', '1900', '1904', '1908', '1912'] # et d'autres...
city = ['Athens', 'Paris', 'St. Louis', 'London', 'Stockholm']
country = ['Greece', 'France', 'United States', 'United Kingdom', 'Sweden']
season = ['Summer', 'Summer', 'Summer', 'Summer', 'Summer']
- La liste
year contient l'année ou ont eu lieu les JO.
- La liste
city contient la ville qui a accueillie les jeux.
- La liste
country contient le pays où se sont tenus les JO.
- La liste
season pour savoir si les jeux se sont déroulés en hiver (winter) ou en été (summer).
Travail à faire
Modifier le code pour obtenir les informations suivantes :
1) Créez une liste villes_hiver contenant toutes les villes qui ont organisé les jeux en hiver (Winter).
.128013goPiSdn1)l_h(u]p3Wm/wce4yv 2[.t=akfb:sr050g0x0F0H0e0k0M0B0w0k0H0M0M0G010F0e0q010406050M0o0t0t0H0N0z040f0c0k0o0(0c0h050u0/0;0?0^0-0q040518111b0u180-0g0e0A0W0Y0!0$0m0e0b0m0k1p0m0F0+050R0K0k0x1k0Z0#011o1q1s1q0F1y1A1w0F0N190F0m1C1m010J0T0x0h0H0t0x010W0{0M0q0H0h0$0C1w1*1,1T1E1W1A1Z1#0+0a0B0d0N0c0q0c0M0e0~0h0B0P1(0N0N0x0w26111;0h190u1R2j1O1Q1P1x0g1?0$1s0h1Y231w1h1j0X1D2t0e2v0h0c2z1w0q2c192h2j2N0.1+272B1U2G0N0=0k0+0i2g2R0,2Q1=2T1E2V2X0+0C2#1,2%2h2s012,0H2Y040r2:2i0-2?2*0$2_2{0y2~2j2K0x2j2z2m0g1Q2r32010w2H1$193c1a2L2(2i37053j0P2M2R2@0h0+0A0T1A0M0l1o0A0x0N370B3q2@0c0+0G3K3M3h0*040D0p37303x3h0I0+0J0c3J122$3L311l2+0+0e3R3.2C010c0v3;103+2;3-3!3/330K0+0N1,0b0x3s3@1U3U0n4a413^0h44041_4f2)42014d4m2S4o3z040M0x0Z0 4r2@3U0j0j0L3Y0B4H404n3^3$040e0J3?4g2U0+4w4y3}2P4b1E3U0D4A3h4u3=3~3r4Y0$3U3X4*044J4s3^3O040G3Q4:4=2@0M1/04010s2E0F3I014$4o3U4F4:064I5e4}4%3A3C0x3E3G3I584@0+0E5o4S040H0q0q1Y0g5s4Z0+4e4:3S4t0+0w250z5A4-0+4#5E4,2^3;5L4p0+0p0j3Y113u3a1c3p0u3n2k3e112n5,0H1z5#5(1i2%5(0Q0S0U04.
2) Créez une liste villes_uk contenant les villes des jeux qui ont été organisés par le Royaume Uni (United Kingdom).
.128013goPiSdn1)l_h(u]Kp3m/wce4yv 2[.t=akfb:srU050g0x0F0H0e0k0M0B0w0k0H0M0M0G010F0e0r010406050M0o0t0t0H0N0z040f0c0k0o0)0c0h050u0:0=0@0_0.0r040519121c0u190.0g0e0A0X0Z0#0%0m0e0b0m0k1q0m0F0,050S0K0k0x1l0!0$011p1r1t1r0F1z1B1x0F0N1a0F0m1D1n010J0U0x0h0H0t0x010X0|0M0r0H0h0%0C1x1+1-1U1F1X1B1!1$0,0a0B0d0N0c0r0c0M0e0 0h0B0Q1)0N0N0x0w27121=0h1a0u1S2k1P1R1Q1y0g1@0%1t0h1Z241x1i1k0Y1E2u0e2w0h0c2A1x0r2d1a2i2k2O0/1,282C1V2H0N0?0k0,0i2h2S0-2R1?2U1F2W2Y0,0C2$1-2(2i2t012-0H2Z040s2;2j0.2@2+0%2`2|0y2 2k2L0x2k2A2n0g1R2s33010w2I1%1a3d1b2M2)2j38053k0Q2N2S2^0h0,0A0U1B0M0l0o0I380B3r2^0c0,0G3J3L3i0+040D0p38313y3i0I0,0J0c0N3Q321m2,0,0e3*3Z3,0%0c0v3.11132%3K3+2D2_0K0,0N1-0b0x3t3~1V3T0n473;3 0h41041`4c2*3=014a4j2T4l3A043k0o0h1P0z4o2^3T0j0j0L3X0B4F3}4d1V3#040e0J3:4k4e0,4t4v0^4y3S0,0D4V4q3.4Z3 3T3W3{2=4H4P1V3N040G3P4*2j4,4p3 0M1:04010O0h260x2s0q2F0b0g0c0t014$490,4D4?0-4G5h4^3z3B3D0x3F3H5b1F4/0E5q340,0H0r0r1Z0g5u4m0,4b5f3R4!4s264x5G481F3T4Y5M4I3-4L5C4(0j3X123v3b1d3q0u3o2l3f122o5,0H1A5#5(1j2(5(0R0T0V04.
3) Comptez le nombre de fois que Londres a organisé les JO et affectez ce nombre à la variable nombre_londres.
.128013goPiSdn1)l_h(u]p3m/wcLe4yv 20[t=ak+fb:sr050g0x0F0H0e0k0N0B0v0k0H0N0N0G010F0e0q010406050N0o0s0s0H0O0z040f0c0k0o0)0c0h050t0:0=0@0_0.0q040519121c0t190.0g0e0A0X0Z0#0%0m0e0b0m0k1q0m0F0,050S0L0k0x1l0!0$011p1r1t1r0F1z1B1x0F0O1a0F0m1D1n010K0U0x0h0H0s0x010X0|0N0q0H0h0%0C1x1+1-1U1F1X1B1!1$0,0a0B0d0O0c0q0c0N0e0 0h0B0Q1)0O0O0x0v27121=0h1a0t1S2k1P1R1Q1y0g1@0%1t0h1Z241x1i1k0Y1E2u0e2w0h0c2A1x0q2d1a2i2k2O0/1,282C1V2H0O0?0k0,0i2h2S0-2R1?2U1F2W2Y0,0C2$1-2(2i2t012-0H2Z040r2;2j0.2@2+0%2`2|0y2 2k2L0x2k2A2n0g1R2s33010v2I1%1a3d1b2M2)2j38053k0Q2N2S2^0h0,2H0s0L2d0l0k100g2d0N380B3r2^0c0,0G3M3O3i0s0e0,0D38313y3i0I0,0K0c0O3T321m2,0,0e3-3$3/0%0c0u3;11132%3N3.2D2_0L0,0O1-0b0x3t411V0+040n4a3@420h44041`4g2*3^014d4f3~2=3U4p3A040v260z4n2T4p4d0j0j0M3!0B4K404h1V3(040e0K3?4o4i0,4z0F4B4t3s4b1F4d0E4C3z3;4*3i4d0p4T4D423Q040G3S4!044M4U1V0N1:04010w3I10014-4E0,4I4{064L5e4}4=2V3B0c3D3F3H0h3J0x3L4{5g3P0,0J4`2O5t3V3X042#5c123v3b1d3q0t3o2l3f122o5O0H1A5H5K1j2(5K0R0T0V04.
4) Affectez à la variable ville_2016 le nom de la ville qui a organisé les JO en '2016' en parcourant les listes de données.
.128013goPiSdn1)l_h(u]p3m/wce4yv 20[t=akf6b:sr050g0w0E0G0e0k0M0A0v0k0G0M0M0F010E0e0q010406050M0o0s0s0G0N0y040f0c0k0o0(0c0h050t0/0;0?0^0-0q040518111b0t180-0g0e0z0W0Y0!0$0m0e0b0m0k1p0m0E0+050R0K0k0w1k0Z0#011o1q1s1q0E1y1A1w0E0N190E0m1C1m010I0T0w0h0G0s0w010W0{0M0q0G0h0$0B1w1*1,1T1E1W1A1Z1#0+0a0A0d0N0c0q0c0M0e0~0h0A0P1(0N0N0w0v26111;0h190t1R2j1O1Q1P1x0g1?0$1s0h1Y231w1h1j0X1D2t0e2v0h0c2z1w0q2c192h2j2N0.1+272B1U2G0N0=0k0+0i2g2R0,2Q1=2T1E2V2X0+0B2#1,2%2h2s012,0G2Y040r2:2i0-2?2*0$2_2{0x2~2j2K0w2j2z2m0g1Q2r32010v2H1$193c1a2L2(2i37053j0P2M2R2@0h0+0z0T1A0l0B0C0i0J370A3q2@0c0+0F3J3L3h0M1/04010137303x3h0H0+0I0c0N3Q311l2+0+0e3+3!3-0$0c0u3/10122$3K3,2C2^0K0+0N1,0b0w3s3 1U0*040n483=400h42041_4e2)3?014b4d3|2;3R4n3z040y0w0?4l2S4n4b0j0j0L3Y0A4I3~4f1U3$040e0I3;4m4g0+4x4z4r3r491E4b0D4A3y3/4%3h4b0p4R4B403N040F3P4X044K4S1U3T0+013F3H3X4^4t404b4G4^064J5a4`4/2U3A3C0w3E3G3I4^5c3M3O4.4(040v250y4*4C0+4$534Z334)5z4L4!0+4-58113u3a1c3p0t3n2k3e112n5S0G1z5L5O1i2%5O0Q0S0U04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)