ПочатиПочніть безкоштовно

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

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

Уявімо ситуацію: ви пішли на ринок і наповнили свої кошики (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))
Редагувати та запускати код