始める無料で始める

リストのメソッド

リストのメソッドを練習しましょう!

次のような状況を想像してください。市場に行って、果物を2つのかご(basket1basket2)に詰めました。各種類を1つずつにしたかったのですが、同じ果物が両方のかごに入っていることに気づきました。

Task 1.最初のタスクは、basket1 にすでに入っている果物を basket2 からすべて取り除くことです。

Task 2.取り除いた後は、どちらかのかごがもう一方より重くなることが予想されます(すべての果物は同じ重さとします)。そこで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))
コードを編集して実行