리스트 메서드
리스트 메서드를 연습해 볼까요?
상황을 가정해 봅시다. 시장에 가서 과일 바구니 두 개(basket1, basket2)를 채웠어요. 각 과일을 한 종류씩만 담고 싶었지만, 일부 과일이 두 바구니에 모두 들어갔다는 걸 알게 되었네요.
Task 1. 첫 번째 과제는 basket1에 이미 있는 과일을 basket2에서 모두 제거하는 것입니다.
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))