เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดำเนินการกับลิสต์และอาร์เรย์

ตัวดำเนินการอย่าง + ทำงานต่างกันเมื่อใช้กับ NumPy array และลิสต์ เมื่อนำ NumPy array สองตัวมาบวกกันด้วย + Python จะบวกค่าของทั้งสองอาร์เรย์แบบ element-by-element และคืนค่าเป็นอาร์เรย์ใหม่ที่มีรูปร่างเดียวกับอาร์เรย์เดิม ซึ่งคล้ายกับการบวกเมทริกซ์ใน MATLAB

ในทางกลับกัน การบวกลิสต์สองตัวด้วย + ใน Python จะเป็นการต่อลิสต์เข้าด้วยกัน แม้ลิสต์และอาร์เรย์จะดูเหมือนใช้แทนกันได้ แต่ความแตกต่างเหล่านี้อาจสร้างความประหลาดใจได้ถ้าไม่ระวัง

ในแบบฝึกหัดนี้ จะได้ทดลองว่าตัวดำเนินการ + ทำงานอย่างไรกับ NumPy array และลิสต์

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python สำหรับผู้ใช้ MATLAB

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create two lists, x and y, containing the 3 integers in each
x = ____
y = ____

# Add them together & save the result to z
แก้ไขและรันโค้ด