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