Методы списков
Попрактикуемся с методами списков!
Представьте такую ситуацию: вы пришли на рынок и наполнили две корзины (basket1 и basket2) фруктами. Вы хотели взять по одному фрукту каждого вида, но обнаружили, что некоторые фрукты оказались в обеих корзинах сразу.
Задача 1. Первая задача — убрать из basket2 все фрукты, которые уже есть в basket1.
Задача 2. После удаления дублей одна из корзин может оказаться тяжелее другой (считаем, что все фрукты весят одинаково). Поэтому вторая задача — переложить часть фруктов из более тяжёлой корзины в более лёгкую так, чтобы количество фруктов в обеих корзинах стало примерно одинаковым.
Это упражнение является частью курса
Практика задач для собеседования по программированию на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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))