Retour aux quiz
Débutant
Gestion des très grands nombres
Ce code lève-t-il une erreur ?
quiz.py
1
ma_liste = [1, 2, 3]2
print(ma_liste[10:])Réponses possibles
ANone
BIndexError
C[]
DValueError
Explication
Quand on découpe/slice une liste en Python, on n'a pas d'erreur si l'indice de début est plus grand que la longueur de la liste. Mais on aura plutôt une liste vide. C'est donc un comportement différent de quand on accède à un élément individuel avec un indice trop grand, pour lequel on aurait une erreur "IndexError".