Soit t une liste de 4 éléments (t.length() ==4)), quels sont les éléments accédés par t[-2], t[0], t[3], t[4]? Est-ce qu'il y a déclenchement d'exceptions ou de warnings quand on sort des bornes d'une séquence?

Soit t une liste de 4 éléments (t.length() ==4)), quels sont les éléments accédés par t[-2], t[0], t[3], t[4]?

... t[-8], t[-4], t[0], t[4], t[8] ... donnent le 1er élément normalement indicé par 0

t[3] est le dernier, le 4ème. On peut l'indicer par -5, -1, 7, 11, ...

t[-2] est le 3ème normalement indicé par 2, mais pouvant être indicé par -6, 6, 10.

Est-ce qu'il y a déclenchement d'exceptions ou de warnings quand on sort des bornes d'une liste, plus généralement d'une séquence?

Non, ni exception, ni warning.

Tout ce qui est écrit ci-dessus est vrai pour une séquence


» Glossaire des FAQs Python