Tester si deux listes contiennent des valeurs différentes⚓︎

Un laboratoire reçoit des résultats depuis deux sources différentes. Les résultats sont deux tableaux d'entiers source_1 et source_2 de même longueur.

Quand deux résultats concordent, on considère qu'il n'y aura pas à refaire l'expérience, on le codera par False, mais si les résultats sont différents, on considère qu'il faudra refaire cette expérience, on le codera par True.

Écrire une fonction telle que differences(source_1, source_2) renvoie un tableau de la longueur commune à source_1 et source_2 rempli de booléens.

Exemples
🐍 Console Python
>>> differences([14, 87, 22, 5, 65], [14, 86, 27, 5, 65])
[False, True, True, False, False]
>>> differences([-54], [-54])
[False]
>>> differences([7, 8], [7, 11])
[False, True]
>>> differences([], [])
[]
###(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
.9875.65038.128013[(lbsS]et-ph;rdA!f1zuma"ovwg,_./R3=Vin k:é)y q2Pc030l0e0f0t0H090b0P0T090t0b0b0F0u0f0H0h0u020J030b0r0s0s0t0k0O020c0v090r0-0v0I0P000t0s0h0j0P0D0e0`0k0Q0r0e0b030C0@0_0{0}0=0h02031s1l1v0C1s0=0l0H0w0$0'0)0+0i0H0y0i091J0i0f0:030X0a090e1E0(0*0u1I1K1M1K0f1S1U1Q0f0k1t0f0i0$100b0h0t0I0+0R0u1W1G0u0o0Z0e0I180e1Q1=1@1|1Y1 1U220s2402060P0S0k0v0h0v0b0H13150V1:0k0k0e0T2p1l260I1t0C1.2B1+1-1,1R0l280+1M0I212m1Q1B1D0%1X2L0H2N0I0v2R1Q0h2u1t2z2B2(0?1?152T1}2Y0k0`090:0p2y2,0;2+272.1Y2:2=0:0R2_1@2B2$0e2B2R2E0l1-2J2~0+0T2Z2e0U1C1t372'2`342A033h0V3o2}1F1Y0K0:0V0o3q020P2|2-3x0+0I0o3A0H0o0o0e2u0I0T1j3D3G2K0u0/02083V2z3X0I0:0b0v0r0k3T0A2^1m3p3%3f3Y0:0z3D3F3?3I0u3(023*3,3.333;353W3@3Z0N0L3D0J0P4f3|2,3X3z022u0f3,0I3{483~3Z073$4i3@400t4q3}2U0u0v0:0n0F4A4w3~400a4I3w4C4k0o0v0k4N3H4C4y4v4O1}3Z3`462A4h4Z2 0:4M4%3E4r4C0v0x0:2W4U3'0a0:0q0.4Y4V4!0:3#4-4/2/3)3+3-0e3/4~3X4#4^4x564359452*4B50020N0d4d1l3t381w2%1l3a1l0f3c5y2H2C0t1T5t0C3a1r3v4 1Y2u0s0A0o0t0K590i0E0:1d1f1h1j0P4c531y2{0i0p0P0H0l0+0t122u0g0w3Q2n140g2n191)020m5:1V5?0k5^155{0h1U030t3X0i0e0t0V0k2M3z0P0i2u0o0+015/1+0e5=5@0H5_661)0P0-0f1U0+0S3Q0`2X0f0P6h0:04051l0t2B5)2{2R6b1N1$1O254J4C2a21230:2g0c0T0k0.6H0S0O1.143V3n3G2)3p5s5K4j3A0e3C4-4(5L3J3L021B3O3Q213T1k535l1Y3Z525k6Y5541573.3:7g4)0+5d6 544*7j5h0A5j3=7h7d0:4b4d4g703'0:4p7r7c0+4E024H7J7z3J4`022b5b49517V4K5g585a7b7Q3^5n7D4g7s3J0:2u0@090X0f5e3~7M7O2(7F7W02075p4-4e7+7K0u4Q4S7@4W4?881}4;4?7I7{7,3 7S0k1@0y0e7Y4C7e8o7i8f7y7o7(7C817E7E8h407/0r7;0t7?7%8v7M0B8r7t0t0h0h210l8M7p7X8I713 7!7l8T7(4u8W7G020H8#3Z808g847M4G8b7t427#7x47844t8#408*8'7}0d0N7*4f8h4k4m4o8=7-4l1j8E7=5q0C6_5u5G5I035)5+5-0u0t5?0T0g1M0b0f6r210g3h192u6c0I640:0m9s6I0H9w1V211:9C0M9E64696b6d6f6J6j6l6n9r2v9u9L9x0g9z9B379S6u3(6y2o6B0u6D2;1@216H6J026L6N6P0p6R1C6T1#1N1P6`3@6!2c2e6'6)6+2h6.0i6:536=2*539i844k3B9a3 73753P3R798+8V7n8X408@8!904s3_ataE7k5iaA5n5$2(829584408t357|7^0:7`2`aY4W7S7UaH8paB8uaD8Z597ma-5c7B94a%7i8D8F8H8.7'7_at8|a*7iaFa:aO8%aC8(8 b991at8:a#aX8Ba/7wb78}8ab37A028-a$960:4R4T7P8v8~be4=8)aW4'8B8j8l8nbo8U3!bm02bDa9aI5nbr35aSa_3y7.0W99bxa.9c7:9f815r3i365v5H3l0=9n5,0+62645`0f0O1U0g4R3S2p2N2?020G6t140P9wb`1Vb}2w9/c09U3@6c6e3Q9Y6k6}6nb?9/b^c8b|14cb14c01{6z9?9^6F9{9K0I4k9 0C6O1l6Q1Aa4cf6Ua76X8vab6$2f0P6(6*0h6,aiak2*am3paob*bt746}aKav3Nax783UbJ7(7fa=5f7u7#a;8`7'7qa~bybj8_3r8{7BaQ2`bUc)980kbObVbKb8c^7Z024zb!3XbfaK4+at86bwd0b#dkbcbQ4$dt8(4,dz3@8dbCaK7S4|0haOc@c}d1c`aGdwa+02dybsaUd2aO5o9g9i1yb,9l5H0W0Y0!02.