Ce type d'exercice se fait très facilement avec une console Python (IDLE, Jupyter, Spyder (Anaconda), ...) en tapant simplement les différentes commandes...
1)
a)
Les éléments d'une liste ont un index (une numérotation), le premier élément à le numéro 0, le deuxième élément à le numéro 1, et ainsi de suite. (Il faut bien faire attention au fait qu'on commence à 0 en informatique !)
Lorsque tu fais, liste[i], tu récupères l'élément dont l'index est i.
On a donc:
maliste1[2] => 16
b)
maliste1[4] => IndexError: list index out of range
Cela veut simplement dire que la liste n'a pas cet index, la liste est plus petite. Pour avoir l'index 4, il faut avoir au moins 5 éléments dans ta liste.
c)
maliste2[1] => [2, 22]
d)
maliste2[2][1], on va d'abord chercher maliste[2] => [33, 333], puis dans cette liste on récupère l'élément à l'index 1 donc 333.
Lista de comentários
Bonsoir,
Ce type d'exercice se fait très facilement avec une console Python (IDLE, Jupyter, Spyder (Anaconda), ...) en tapant simplement les différentes commandes...
1)
a)
Les éléments d'une liste ont un index (une numérotation), le premier élément à le numéro 0, le deuxième élément à le numéro 1, et ainsi de suite. (Il faut bien faire attention au fait qu'on commence à 0 en informatique !)
Lorsque tu fais, liste[i], tu récupères l'élément dont l'index est i.
On a donc:
maliste1[2] => 16
b)
maliste1[4] => IndexError: list index out of range
Cela veut simplement dire que la liste n'a pas cet index, la liste est plus petite. Pour avoir l'index 4, il faut avoir au moins 5 éléments dans ta liste.
c)
maliste2[1] => [2, 22]
d)
maliste2[2][1], on va d'abord chercher maliste[2] => [33, 333], puis dans cette liste on récupère l'élément à l'index 1 donc 333.
maliste2[2][1] => 333
2)
a)
maliste1.append(11) => maliste1 = [12, 15, 16, 22, 11]
On ajoute 11 à la fin de la liste.
b)
maliste1.remove(16) => maliste1 = [12, 15, 22]
On retire le premier élément dont la valeur est 16.
c)
maliste1.sort() => maliste1 = [12, 15, 16, 22]
sort = trier, on trie la liste dans l'ordre croissant.
d)
maliste2[0].append(111) => maliste2 = [[1, 11, 111], [2, 22], [33, 333]]