Inizia subitoInizia gratis

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

Visualizza corso

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))
Modifica ed esegui il codice