Indice de la dernière occurrence
Indice d'un élément
En Python, les indices des éléments d'un tableau commencent à 0
Indices : 0 1 2 3 4
Tableau : [2, 3, 5, 2, 4]
L'élément 2 est présent aux indices 0 et 3.
La dernière occurrence de 2 est à l'indice 3.
Exercice
Coder une fonction dernière_occurrence :
- qui prend en paramètres :
- un entier
cible - et un
tableaud'entiers
- un entier
- et qui renvoie l'indice de la dernière occurrence de
cibledans letableau.
Si la
cible n'est pas présente, la fonction renvoie None.
La méthode
index est interdite, ce serait trop simple !
Exemples d'utilisation
🐍 Console Python
Explication : >>> dernière_occurrence(2, [2, 4])
0
2 est présent à l'indice 0, on renvoie 0.
🐍 Console Python
Explication : >>> dernière_occurrence(2, [2, 3, 5, 2, 4])
3
2 est présent aux indices 0 et 3, on renvoie le dernier : 3.
🐍 Script Python
Explication : >>> dernière_occurrence(1, [5, 3])
1 est absent, on renvoie None, qui n'est pas affiché en console.
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.128077.128013x/.ùr;nbOylaeêu)dV63m(Pô+02è-@U],5fq!B N_o=pcwgv41kRIéhtsSàC[jDi:050s0o0)0n0;0m0*0O0U0m0n0*0*0S010)0;0T010406050*0q0w0w0n0g0l040+0R0m0q160R0i0O020n0w0T0h0O0#0o1g0g0L0q0o0*050d1d1f1h1j1b0T04051O1H1R0d1O1b0s0;0X0~1012140(0;0W0(0m1)0(0)19050_0j0m0o1!1113011(1*1,1*0)1=1@1:0)0g1P0)0(1_1$010K0{0o0i1u0o010~1m0*0T0n0i140C1:2m2o2a1{2d1@2g0w2i040b0O0y0g0R0T0R0*0;1p1r0@2k0g0g0o0U2M1H2t0i1P0d282Y2527261;0s2v141,0i2f2J1:1X1Z0 1`2,0;2.0i0R2=1:0T2R1P2W2Y331c2n1r2@2b2|0g1g0m190Z2V371a362u391{3b3d190C3h2o3j2W2+013o0n3e040v3s2X1b3v3m143y3A0Y3D3u373w3J190J3M3F3O3H3x0R3c3z190u3M1S311H2=2#0s272*3W0U2}2B0?1Y1P300o323i3%3;0@3|3l1#1{0!190@0K3%3G43140V190O493V4b3x0K460o0g0i0;0D2R0Q0R0U0U0q2Q2f0U0o4g422^0118040x4B384i0i190U0;1?4A1I3}4a4D4F0I3M4f4T3a19220o0n0q4I3w4F0r0=3T0O4:4Y4h4D4L042`1X4z0Q0@4n0;4m4X3k4J4D0R190S524Z440U190P1q4Q33064;4=4C2b45040K3Y594?4!4_5r5l1{0R4d4_0i5v543a0j190g2o0W5g4S5s1{4F4H4R3t533P5F042y4*3W5O5X4K4#0n4P4(5!4U190r4-4/5j4;5S3W5n0;485Q2X5k5D3n5$5(4)5`415}144F0.5*5t0;685N190H5C3w56040S58625|3P4M4O1@6b65194.625i5:6x5=5#5A4{0o4}4m4o516l6z55576f3W4^6a6v5j6J5m5G0^4w5B6I5a3I194`0;4|4~6G0g3T1H3 3{3(6/0d3+1H0)3-6@2(2Z5%1@2Y3+1N633w2R0w0Q0K0n0!6D0(0v191z1B1D1F0O6u351U3j2=3w0n0s0w1q2L0;1q0O0V1h4o0i0W191N7o7q7s2M0E160)23041z0i0X0R0l4m4f6.040E3g0d7U0O0R0q0O107%1q0W1E4w1S3j1O0-4m0_2`0}0o0c4m4N4z0}2K0w0{0`2R0}2R7O0R500i0)0O7W7!7$7(0m7*7,0g0O0s7$4$4(0O2I4w0O0q2.0~6p1^2|1r257#0X0%1^1x0U001F8a1X0*4v4$0e0O0G8u1c8A7A040j1q8u300n167g2V8T0W040O8I8p1n0)0z8J1^857P7R8j056.3w1}1+1-1/725?5c045e2.3%7Y3=8*0s2o0}4z0~110O0M7.1b0q0m3j1,1P7U7W6-998+0*8a2n0g5p0;0}1o0{9A8D8+1r0-0I2k1f1^0X3z0o8r9x8k0%771o8O8`99954Q7Z0i8H0c9A0)1^2n0}9i0d9o1b9o8f8h9P8j8,9x9z9B161,0*8D9J9e0*4m0`8a0m006$9e0R0f0O0n0/7#9*8j4z8a0%0m0%2A890O2`3;0i0i7$9.9:1H9l3j6=3^710t874N8s8u9N0g0;2o9*7i0O0k380R9L0i9e9R7(2d0i9J7v0*001h0g0paO0s0D0}1D007v8A0q0X1^7(4N4P7i9j3@2?4i8}1 1.2s5M142x2f2h192D0+0UaL0T8a0y0l281q3%3`63343}7U6S444l5_356Z015z4f62bs3I4k046)4p4r4t4v4xaV5K5Rbx5ZbBbx4^a{6qbRb64E194W6YbX4^8n61bwbX4,7j3i6w4:bC015n5p6+b#5w6!5ub_64015y6#6X336m6N5U5H7AbN2Xb;bQb*b`3x5U5WbWcecc5Lceb%6}4%b)clb~4,6M4i6h0Ecu4D803f6rbY04b!c3b;cwcCcA047XcdcsbZcy2bcIcib~cKcMcr4+5,b-3tb/5:b;5@bv3ic46Ab(cC66cC6Oc/6dcQ5x576kcGbS6o4Pc?04c!3E6x6ybx5n2R0)6Wc^b{6P5h9s406:6 aD1Q040$0m0O0laeaI7T3=8|1-b390c(6Ud94ndbb=939Z977Z0;1v1,4NaO2K7!1r0*3Y8;7%0n0O8W0q0 1^9.1Vdk05dI0Wae0m0)140a2j3W0)0V1A0R0/0;2j0*0g0U1%210T0*0=0d7Y0s0i0e0/0*0@1,0X0g0e2.0)0d1*0d0/0@0U790s2Zd=7rd^0F0Z0J0e0Z0e0B0d1`0^0*1I0X0W0d0Z0K0Y0Y0s0e0*eF2j7J1@140=0A0Z0=010d8*0-aTap4z8jaXdUaZ9u9w1n0}8g0W0;7g8p7#8j0R0j9*4o8j8t8=0%2I0ia40O5H0T0;0@0ea~6=0^0`0|7m1Y7E7r4o2MdV1q0q0*7C1Qfj7G7u0i7I2L7L0Nfo1G7l710:8X4m9J2f0O0/fp162daN9J0@0}3zai2g16a^0}2I128wfYe_aI9M9O8r0,f62f8@7SfJ0U9g0sa(0ja4bM8ka_dUbU0ofbfD3*3^.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)