Retour aux quiz
Débutant
Slicing avec pas (step)
Que contient la liste après ces opérations ?
quiz.py
1
x = [1, 2, 3] * 22
y = x[::2]3
z = sum(y)4
print(z)Réponses possibles
A8
B7
C9
D6
Explication
La liste x devient [1, 2, 3, 1, 2, 3]. Le slicing x[::2] sélectionne les éléments avec un pas de 2 donc x[0], x[2] et x[4] soit [1, 3, 2]. La somme de ces éléments est 6.