Aan de slagBegin gratis

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

Bekijk cursus

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))
Code bewerken en uitvoeren