CommencerCommencez gratuitement

Méthodes de liste

Entraînons-nous avec les méthodes de liste !

Imaginons la scène : vous êtes allé·e au marché et avez rempli vos paniers (basket1 et basket2) de fruits. Vous souhaitiez avoir un exemplaire de chaque fruit, mais vous réalisez que certains se trouvent dans les deux paniers.

Tâche 1. Votre première mission est de retirer de basket2 tout ce qui est déjà présent dans basket1.

Tâche 2. Après ce tri, il est probable que l’un des paniers pèse plus lourd que l’autre (tous les fruits ont le même poids). Votre deuxième mission est donc de transférer quelques fruits du panier le plus lourd vers le plus léger pour obtenir approximativement le même poids/nombre de fruits.

Cet exercice fait partie du cours

<cours>S’exercer aux questions d’entretien de code en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Remove fruits from basket2 that are present in basket1
for item in basket1:
    if ____:
        basket2.____

print('Basket 1: ' + str(basket1))
print('Basket 2: ' + str(basket2))
Modifier et exécuter le code