НачатьНачать бесплатно

Методы списков

Попрактикуемся с методами списков!

Представьте такую ситуацию: вы пришли на рынок и наполнили две корзины (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))
Редактировать и запускать код