Adloun

NSI (première) · Chapitre 4 · Exercice supplémentaire

Prédire, puis vérifier, l'effet de chacune de ces quatre séquences

Les types construits · Références partagées, copies et effets de bord · niveau 3 (difficile)

Énoncé

Prédire, puis vérifier, l'effet de chacune de ces quatre séquences. En déduire ce que copie exactement list(t), et comment copier vraiment une matrice.


t1 = [1, 2, 3]                     # puis, separement :
t2 = t1              ; t2[0] = 99
t3 = list(t1)        ; t3[0] = 0

m1 = [[1, 2], [3, 4]]              # puis, separement :
m2 = list(m1)                  ; m2[0][0] = 99
m3 = [list(l) for l in m1]     ; m3[0][0] = 7

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

100 % gratuit

Cherche cet exercice avec le tuteur

Commencer avec le tuteur, sans compte

Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Chercher avec le tuteur →