Méthodes de liste
Exerçons-nous avec les méthodes de listes!
Imaginez la situation suivante : vous allez au marché et remplissez vos paniers (basket1 et basket2) de fruits. Vous souhaitiez en avoir un de chaque sorte, mais vous vous rendez compte que certains fruits se retrouvent dans les deux paniers.
Tâche 1. Votre première tâche consiste à retirer de basket2 tout ce qui est déjà présent dans basket1.
Tâche 2. Après ce retrait, il est raisonnable de penser que l'un des paniers pourrait peser plus lourd que l'autre (toutes les sortes de fruits ont le même poids). Votre deuxième tâche est donc de transférer quelques fruits du panier le plus lourd vers le plus léger afin d'obtenir à peu près le même poids/la même quantité de fruits.
Cette activité fait partie du cours
S'entraîner aux questions d'entrevue de programmation en Python
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))