Metody seznamů
Pojďme si procvičit metody seznamů!
Představ si tuto situaci: přišel/a jsi na trh a naplnil/a dva košíky (basket1 a basket2) ovocem. Chtěl/a jsi mít v každém košíku jiný druh ovoce, ale zjistil/a jsi, že některé druhy skončily v obou košících.
Úkol 1. Tvým prvním úkolem je odebrat z basket2 vše, co už je v basket1.
Úkol 2. Po odebrání může být jeden košík těžší než druhý (všechny druhy ovoce váží stejně). Druhým úkolem je proto přesunout část ovoce z těžšího košíku do lehčího tak, aby měly oba přibližně stejné množství.
Toto cvičení je součástí kurzu
Procvičování otázek z kódovacích pohovorů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))