Différences de deux tableaux

Un laboratoire reçoit des résultats depuis deux sources différentes. Les résultats sont des entiers regroupés dans deux tableaux 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 differences qui en prend en paramètres deux tableaux d'entiers de même longueur et renvoie un tableau de booléens de même taille. (On assure dans les tests que les tableaux ont bien la même longueur)

Exemples
>>> 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)
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 : 10/10
.128013.8230;j] Lèxzl[yg/éSv)iucbtqf4woReP.sa!_d=(h2,O3n:1êkImpr050L0E0x0I0t0k0H0f0v0k0I0H0H0M010x0t0!010406050H0u0Z0Z0I0#0m040q0C0k0u0_0C0T0f020I0Z0!0c0f0D0E130#0y0u0E0H050o101214160~0!041u1B051E0o1E1G1B0~0L0t0r0.0:0=0@0O0t0n0O0k1U0O0x0|050)0w0k0E1P0;0?011T1V1X1V0x1%1)1#0x0w0C0L161$0#1C0x0O0.190H0!0I0T0@0P011+1R010z0+0E0T1h0E1#26282d1-2g1)2j0Z2l040a0f0F0#0C0!0C0H0t1c1e0%240#0#0E0v2G1u2n0T1C0o222S0x201 210L2p0@1X0T2i2D1#1M1O0/1,2$0t2(0T1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0#130k0|0V2P310}302o331-35370|0P3b283d2Q2#013i0I38040S3m2R0~3p3g0@3s3u0A3x2S2`0E2S2,2V0L2Z3q0v1|2v0$1N1C3I2|3c3G053Q0%3X3f1Q1-0X0|0%0z3Z3A3)0@0B0|0f3/313q0T0z3,0t0z0z0E2L0T0v1s3_3(2/010{040N47323;3r0|0H0C0u0#450K3a1v3Y3:494b0Q3G3^4s344i4k4m0E0K3l4q3n3e4f4t0|0s0U3G060f4Q4x3`3B4h040T4w4I3q0C0|0M4Y4y3h0w0|2s4e3q4b4d4G2R4Z4U0T4A4l4n4p2 4)0@4b0s4O4R4S484z042L100k0)0x4(4T4g4#044%4=04554J2e4b0l4.4^4`4C4o5r4g5p5w494_040t5z5o0|0e5e561-5h0J5j2}5m3{5t4n4F4~5f4K045q5k4@4g5B5D5Z4 4a5G5I5n3*0|0z0C0#5,5Q5C5?4U0C3?5C4X5k5P4^4+58280n0E5E1-4:673C0|5~5U5J504L5H5k4P4R5!493+580(4l6d3c605#0|590u5b0I5d6j1u3#3J1D2{1u3L1u0x3N6K2X2T1{1}2V0I1(6F0o3L1A3%5-0@2L0Z0K0z0I0X4D0O0S0|1m1o1q1s0f4N5Z1H3d1B0g1*3Q2K1U0p0f1b0+0t0H1*0u2(0f1X0H0x1*2i241i0#0p0O2i2E1d0G0f0Y0k0f1s0x0f0I0u0=0t0f2C7z6U0f2I274m4B0t0#7t0i0!1X0v2F1n2i7v1)0-2;1M450-6^1K3T2-4g1/1W1Y1!6Z3q2r2i2k0|2x0q0v0#0`7v0F0m221d3Z3W4I2~3Y6E7.4U6o3-6a015|3^5(5V343}041M40422i7Z8b698f6f4V4j4{4D4}4r8g680|4v5 6m578u5u5T8y8s516^2}6k4Q8E3h6c5_5g4$8T5A624-8r6!5*4c8b5B8G4|8p4L536l5)5B6x6z6B5O8Q0@5h5N6t8_8$0l6i8N548~6o5:5=8D8:0|5%8^5)5{9a6s3n6u8X6w64668!4/0|4;6e8#5B9g4?5)8L8.548P996p5a5c8b5h0G8(0|0I0!0!2i0L8,8%9n5s048*8w9P5Y9r5@9b8J8#4b918}9d0|5M8W8F4B5S9W9I5^9R5x5G526j935)6o2L0x6r9-8R9C6y9E6C0o866G6V6X1F040R1e9M1b7w7y2E730_7c427b0I0f5:442G3^6E3q7*1;1Z2m8z3C620j0`3Za83R5l1q7A9M360(7F1*7H3Q4l7K7B140f0r3t0E4l7B1a2Ea$0#0-0C0w0d0(7W0x0p0#6T7V0f0N1@0E7x0i0Q0fa07O1sb10v0O0*7a2I0v140I2N0h590b0s7t1e0Z0W2ub21n0!7!1D3d2,ay1YaA7-8~7:2t2v7@7_7{2y7~0O805Z822 5Za99}3,0E3.9@498d8(8i8k41438obU5F9Q9Y9S9U5vb%8A048C9caD8t9/4D8I4H9w4L8M3c8O9i2e9~6q0#9u5l8~5yb.6b040Ia28`9+8|9h8~5B0wce01955;cm5Bcdca8$b;9)b?ckcm9e5}cqaFaHct8qb*6v9Tb^b-cH5Wcvci9Bb,b`9vb?519(3n0~aJ3$aa3K3UcY0%0)0+0H04.