Lijstmethoden
Laten we lijstmethoden oefenen!
Stel je voor: je bent naar de markt geweest en hebt je manden (basket1 en basket2) gevuld met fruit. Je wilde van elke soort één stuk, maar je merkte dat sommige soorten in beide manden zijn beland.
Taak 1. Je eerste taak is om alles uit basket2 te verwijderen wat al in basket1 zit.
Taak 2. Na het verwijderen is het logisch om te verwachten dat één van de manden zwaarder kan zijn dan de andere (alle fruitsoorten wegen evenveel). Daarom is de tweede taak om wat fruit van de zwaardere mand naar de lichtere over te hevelen, zodat ze ongeveer even zwaar/veel fruit bevatten.
Deze oefening maakt deel uit van de cursus
Oefenen met coding-interviewvragen in Python
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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))