Métodos de lista
Vamos praticar métodos de lista!
Imagine a situação: você foi ao mercado e encheu suas cestas (basket1 e basket2) com frutas. Você queria levar uma de cada tipo, mas percebeu que algumas frutas foram colocadas em ambas as cestas.
Task 1. Sua primeira tarefa é remover de basket2 tudo o que já está presente em basket1.
Task 2. Depois da remoção, é razoável esperar que uma das cestas possa ficar mais pesada que a outra (todos os tipos de fruta têm o mesmo peso). Portanto, a segunda tarefa é transferir algumas frutas da cesta mais pesada para a mais leve para ficar com aproximadamente o mesmo peso/quantidade de frutas.
Este exercício faz parte do curso
Praticando questões de entrevista de código em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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))