Metodi delle liste
Alleniamoci con i metodi delle liste!
Immagina questa situazione: sei andato al mercato e hai riempito i tuoi cesti (basket1 e basket2) con della frutta. Volevi averne una per tipo, ma ti sei accorto che alcuni frutti sono finiti in entrambi i cesti.
Task 1. Il primo compito è rimuovere da basket2 tutto ciò che è già presente in basket1.
Task 2. Dopo la rimozione è ragionevole aspettarsi che uno dei cesti possa pesare più dell'altro (tutti i tipi di frutta pesano allo stesso modo). Quindi, il secondo compito è trasferire alcuni frutti dal cesto più pesante a quello più leggero per ottenere approssimativamente lo stesso peso/quantità di frutta.
Questo esercizio fa parte del corso
Esercitarsi con le domande di colloquio di coding in Python
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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))