Aller au contenu

Partage d'une liste

Exercice

On donne une liste valeurs et un entier n.

On garantit que n est un entier compris entre 0 et la longueur de valeurs (inclus l'un et l'autre).

Coder une fonction partage qui :

  • prend valeurs et n en arguments,

  • renvoie le couple formé :

    • de la liste comprenant les n premiers éléments de valeurs (situés à gauche),
    • de la liste comprenant les éléments restants (situés à droite).
Exemples
>>> partage(['pim', 'pam', 'poum'], 2)
(['pim', 'pam'], ['poum'])
>>> partage([7, 12, 5, 6, 8], 0)
([], [7, 12, 5, 6, 8])
>>> partage([7, 12, 5, 6, 8], 5)
([7, 12, 5, 6, 8], [])
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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
Évaluations restantes : /
.128013.8592x/.r;nbylaeu)d63Am(P+02-],59fq!7B8 _o=pcwgv41kRéhtsSàLC[i:E050p0m0Z0l0*0k0!0K0P0k0l0!0!0N010Z0*0O010406050!0n0t0t0l0f0j040#0M0k0n100M0h0K020l0t0O0g0K0W0m1a0f0F0n0m0!050d17191b1d150O04051I1B1L0d1I150p0*0S0^0`0|0~0Y0*0R0Y0k1Z0Y0Z13050:0i0k0m1U0{0}011Y1!1$1!0Z1,1.1*0Z0f1J0Z0Y1:1W010E0=0m0h1o0m010^1g0!0O0l0h0~0y1*2g2i241=271.2a0t2c040a0K0v0f0M0O0M0!0*1j1l0.2e0f0f0m0P2G1B2n0h1J0d222S1 21201+0p2p0~1$0h292D1*1R1T0_1;2$0*2(0h0M2,1*0O2L1J2Q2S2}162h1l2.252?0f1a0k130K0U2P3114302o331=3537390y3c2i3e2Q2#013j0l38040K0r3n2R153q3h0~3t3v0K0T3z3p313r3F390C3J3B3L3D3s0M363u390q3Q3f321V3i3V3k3w0H3!3C3%3E3)3X3w0J3-3S3/3U3W3G0D3^3g3`3N040U0x3 3$2/3{3*0U3b1C3d3R4048420U3m4d3o1M2{1B2,2V0p212!3T0P2@2v0-1S1J2`0m2|3d3J054w0.4E4g250V130.0E4G3.480Q394R3_4h0E132h0f0:0R0m4W4L1=12040u4*4734130S3u0m0n0f1A4l2R3#3r4-0B3J0K4 3T0h130h4:50130o0+3Q0K5g544S4=040:0=1.53553`0M130N5p5j3i0i132s5a3T4-4/4}4K4;3i4?4^4`4|2 5w0~4-0o3Q065h5i4X5k4#100m0L0R0l0n0P0Y4)5F5V4+0~5s045u5,5q484-0)0A5f5h5@4M130E3V5v5W5I040*635.010M4U66595?5O3s5y040f2i4(5B3`5D6n4h586q255Q5e5F5T5U5}6g57045Y0*5!5$5(5*6t1=5:0e6K3E130l0O0O290p6O016p5F5~654@1.5L6W5_6W6C676Z6g4-0A5R6x6y5g6!6P6D1b5Z0L0p2A2F5+2}5-5H5/5t68756X135`5|6^6g4N04610f783M136-736_6a6c2;7k566i6k0h6m6.645P135E5N7A3s6s7z69517t41135m0k5o7I796v7d6z7p6C6E5!6 0M716W6M6+6Q6S6U6)7C7)046$4_4{7-040)7/7n4F6/136;5S5U7p7g2L0Z4`6e7o7}4.7/7Y5#5%5)727|7F7K6f7F7X6|6F6~700Z8g4m896=2}150d4I4D4n8A0d4q1B0Z4s8F2Y2T0l1-8C4q1H5G3r2L0t0L0E0l0V5!0Y0r131t1v1x1z0K6w2 1O3e2,3r0l0p0t1k2F0*1k0K0Q1b0h2;0R131H8:8=8@2G0z100Z1}040s0S2M0K0p005%1 8)2;1R0P1z1M8.1S3r1@1#1%1)8Q3T2r292b132x0#0P0f110Z2y0j221k4G4C5G2~4F8z9x3`7g4P6W6c547R3M4Z6{4$0l7y7E7J7.9!565J6%7?9.6o13528k696C878h9,045d7U7W7N0;7P8s2R743r5:5=888l6i5A9?5^9-9+796C7;6(ah6u5c806A8l4!8n6G8e6J9`79ab7Lai7^5{6x817f6062aA7l66aD256b7m9}3oa97u137w9*9~7Saja!aNaT4~8u8+4e6zat9{av4$8o6H8f7%136Nap656R6T0h6Va|7B8ab27G7:5K9=ak5b7^7`7@7 6?aIau9%6}7!7$aM3TaCbn9@aFa2aJ7haLada:aObq48aR6daP5xaX6la79TaE7Da%9/5la57QbxaB130zbE6`a)bJaqa0a,aUaV3`0P0U13030K0b0^0YbH2u0h9I170i100k0K0*0P7{3o6@7V6Ba;bk8qbI7p7(b56Ca~7,b56YbabNanb9bMbr7_ca7mbV6a130wcp9|be8v3d7e7Fb)b+b|b~0K5%0|b 3Ac182aX0/86cpcfck6rbja?ayc7899_bRaN8cbl8r7@cwc01B9S8B2S8O1K040(0/8r0K0!1g1i8_1l1z9I8?2;0@1$2E8Ma{1P4p4A1Q0/a50@3T104-3B181v1d0%0*0!c?292e1p0f0X5*0h2E9M1Cdh1F9q2-3`9t1_1(2m7F9z2t2v9D9F9H9J9LbX1K4o8,2 c+bu9Wb59Y6+9$5Y9)cV8ia$8tbici5McQbZcXcxa304dQa+btbi7ObQd=6gbpcYaW04agcgbrbLd+byd-c%ascyby8ca@aze15r77bAbZcme5cReace7bbder04aGei487g7ictcoel6L7rbXb%4h7vbH7@e7a*bid^d)a0ewa-a/alc48oc#bIeHaQekexem7/eqeoe(cnbze+4,7~cpezbwd~bicH3wc8eFcteJ7xd(9 eMbY65eP9 d;aUd?d|f1a#eRece!1=83cM0feG7pcPe8eVcSax6Ifcbbf8a8d?c!c6eb6xc*4x2S9Od70S3e1I0,0c9na6b?b/7#0c0K0G9p8x0.7O0!8.da0=dc3`0pbH0f9116dy1c9b9d0P9f8)1 2i8f5Mf-1G4zdB48dD9vdG69dI9B2w0K9E9G0O9I0v9K0Ydw2 fFdT9RfDcK04dXe/0~dZcad#6|d%eLe)b8d.fofueBd@c%b#3Abh69fi85fkcOd*eNe9gx7@0)gEf4bWbefve{c3b79;gygNfdend/f57@0+bf8wfC4Jc,fGfI040,c|0E0E0/8*fU050n0k3e1$1J8z9s1%dE9wd?e*g)b3gR7/f6fdeS4m8yfD0^dr1/0n2(0K2?0n9da60Kd2c?4wb?9AfO0Z0M0nd18)0X0k0Xb=0Z0@9g9lb}8)299j54h53Tg01`g2790t0*13456Zhk4J0Kg|4H4xh61^g1gTb6fld bTcph#134c8,9S0K0u2;0_hF0of=hUh/hWh7h=hagPh)9S0g1Bh315h3h.2Iiah;hYh?amiego7abce-hgbbg,4Gh*4Dhm0Xhohqhshu1.hwdlhy1k8r2ahChEhG0@hIhKhShN00hP9n0@hS2Li8indCibiqd?dQiC3wh-hVi+ipdFiraf29gve-hbgz5CareD7604bUj301h|43iBi0i20hi40!i62Iim1/io9ui-gYi 4~i:a{ij1Bh0g?161 1k0R9b1{hSc{0KhD1i0m61dl0Bhw8)c^1h2Gdc1kb~0!jNiO0K4#jJ0@0O1hhN0*g`b}280@0$iLi(4#jFiSa{dm2A7xfE3e8Df!0?j{fWdbdA938?8~2G0K0i1khFf+0Ok395c{972F9a0Ik94|d61I2z2B2D0m0f0Khp1/9d4{jE0lf:kthqhx1/do4wdqds29dv0hd5j 4A.