Tableau avec des éléments tous différents⚓︎

Un tableau peut contenir plusieurs fois le même élément. C'est le cas du tableau tableau_1 ci-dessous :

🐍 Script Python
tableau_1 = [1, 2, 3, 6, 2, 4, 5]
La valeur 2 est deux fois dans ce tableau.

Au contraire, dans le tableau tableau_2, toutes les valeurs sont uniques :

🐍 Script Python
tableau_2 = ['chien', 'chat', 'lion', 'poisson']

Écrire une fonction tous_differents qui prend un tableau tableau et renvoie un booléen indiquant si toutes les valeurs de tableau sont différentes ou non.

Taille des tableaux

Pour limiter le temps de calcul, on se limitera à des tests avec des tableaux de moins de 100 éléments.

Utilisation de range(a, b)

On pourra éventuellement utiliser range(a, b) qui itère sur toutes les valeurs entières allant de a inclus à b exclu.

Exemples
>>> tableau_1 = [1, 2, 3, 6, 2, 4, 5]
>>> tous_differents(tableau_1)
False
>>> tableau_2 = ['chien', 'chat', 'lion', 'poisson']
>>> tous_differents(tableau_2)
True
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
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 : 5/5
.65038.9875.128013lS^]et-dA5f1umag,_F/R=in 6)yqPhcL\[(MbEsx.p;r4j'"ov+Tw73êk:é 2030e0b0c0l0t070K0(0C070l0K0K0s0T0c0t0N0T020v030K0j0k0k0l0P0y02080U070j0}0U0u0(000l0k0N0O0(0r0b170P0z0j0b0K030q1416181a120N02031F1y1I0q1F120e0t0V0=0@0_0{0B0t0m0B071W0B0c10030-0I070b1R0^0`0T1V1X1Z1X0c1(1*1%0c0P1G0c0B0=1d0K0N0l0u0{0)0T1,1T0T0h0/0b0u1l0b1%2224291.2c1*2f0k2h02060(0A0P0U0N0U0K0t1g1i0+200P0P0b0C2C1y2j0u1G0q1~2O1{1}1|1'0e2l0{1Z0u2e2z1%1O1Q0?1-2Y0t2!0u0U2'1%0N2H1G2M2O2^13231i2)2a2.0P1707100i2L2|112{2k2~1.3032100)3624382M2X0T3d0l33020!3h2N123k3b0{3n3p0Q3s3j2|3l3y100g3B3u3D3w3m0U313o100w3I392}1S3c3N3e020Z3B1J2?1y2'2R0e1}2W3L0C2/2r0*1P1G2=0b2@373#3.0+3_3a3V0{0$100+0h3B0(3T3E0h100c0U0j0K0o1O0h0h0b2H0u0c1x1z3`3v400T0 020G3#4r2*3m4b0l1)0b0l0j4x3K4s4u0x0%3I0(4O474y2 100u46483L0U100s4V4R3c0I102o4H3 4z4u4w4p3i4W4s0u4B4D4F4*3U4,100x4N4P4;4z42020h3N4#4I4z4?020t574+2a0U0Y102,5d4{2 4'020P240m0b4`3l4-5t3L5a4U4/2N4Q585f100d5k3l0k0t345w4J4}4M5A114P5S5C5e1.53550P5H5x100R5!4s5g5i5z2^5U5l4%105p0u5r5M4|4v5@4S5b5'4z4Y020W5}2a5J5L5Q512a4u0n623c4T5`1.4K5P2^0v5T6k5-3l530t455Q6m5#021^4E4G664$0{4u0F6e3x5i6D4t100a6b0{5 0s4!6r676c6u4C1*4_6y5D6f106C6W5V6E025%6#5.6A6I6h376j6l6:6Q415:0,0j0P5+376s4s0$0C100p3o0K5s5Q6/4O6=0T532H0c6_6{3i6}5270020X0P1v3S0q3|3^3$7r0q3(1y0c3*7w2U2P6T7t3(1E3~6*0T2H0k0o0h0l0$0b0o0B0!101q1s1u1w0(6-4:1L381F0H0#2q0(2A0(1h0(1w0K0.1+0e0S0#1{1+322,7.1i2!0(230P3.6_240c0(7W0(1*0;0'070'2q4m0;141P850;2y6_0(0V0U0t0P7*0t0(0j1i8c8e2e860l0N810.860N1e2A0b6_0;550t0K0n0=0,0c1+550u2J0t7-0l8v2}4d861u0l0e5p0}7W0M0(0J1i0m2w8P0(0l0V2I8#0(6v4F0(2E0-0/1*7h2a182B0B178T0L100E0G0u0E4~6r7-0V8!7M8r1+2e0V8r7-79971~9a0b9c029e0u090)9h463.1m180.0K1h0K0M1J7$020D0S2x0}5J7:2C901+7 2H0m180+8s888a0(8y8f4n7*0j8j8g804k2q862E2'8O4k80180(0)899!0U0k0I2H9Z8}1w4n8Q178O8R0@0(2H0K8T0(0I6w830N9O7#120B0i0(0t0e0{8_2I0d8w0d1O8X1h2f9o100f8`0C8|aF2CaI2H038!3L0B4E9(2Z420(0B2H0h0{01aA0CaC0uaE0taG0uaR2h8}2B1*0{0A9^248A892,5305041y0l2Oau9QaL8{8w90a/aQ0.2H8Qah2H0CaW82aW900Sbb9-a~ab7}201f200uak858Q0.by8u070S9y4k0Ca/1+8!bb83862Z0'bf9p1i7:8}0.071*ar1M3;2(4s1:1Y1!1$7G3l2n2e2g102t080C0P0~860A0y1~1h3#3@7G2_3`7qb,3L53446K3m4a6u4d4f4h4j4l4n6G5v6)3E4@6U6x2`6z6H024L4 78cr5a0V4ec96Mc90u5naPcj100G9i6i5S795X566Pcx100b1*9.cB5h5b7f5B795a8~cp4q6X6+027Z3t6;cr6o6q5,c#cScU8AcW5*cD10cz4ocqc)csc,5R6:50c/6@7d6`c96 717375cL6lcNc@74cHc+cvd5c?02c~dl6!d06$4A02cT1rc_cl3L4u6JcQd1cCdFdvdc7k7mdf6.cMd75o6^dadI7HdK7l7n761yc47s2O7E3'0,bX0K02.