List 方法
來練習一下 list 的方法吧!
想像一個情境:你去市場,把兩個籃子(basket1 和 basket2)裝滿了水果。你原本想每種水果各拿一個,但後來發現有些水果同時被放進了兩個籃子。
Task 1。第一個任務是把 basket2 中那些已經出現在 basket1 的水果全部移除。
Task 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))