เมธอดของลิสต์
มาฝึกใช้เมธอดของลิสต์กัน!
ลองนึกภาพสถานการณ์นี้: คุณไปตลาดแล้วหยิบผลไม้ใส่ตะกร้าสองใบ (basket1 และ basket2) โดยต้องการผลไม้แต่ละชนิดใบละอย่าง แต่พบว่ามีผลไม้บางชนิดอยู่ในตะกร้าทั้งสองใบ
งานที่ 1 นำผลไม้ที่มีอยู่ใน basket1 แล้วออกจาก basket2
งานที่ 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))