Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés dans divers domaines sur notre plateforme. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

Bonjour, pouvez-vous m'aider à faire ça, s'il vous plaît. Merci d'avance.

Bonjour Pouvezvous Maider À Faire Ça Sil Vous Plaît Merci Davance class=

Sagot :

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]]