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

การตัดแบ่งลิสต์หลายองค์ประกอบ

การตัดแบ่งลิสต์ (list slicing) ใช้สำหรับดึงองค์ประกอบหลายรายการออกจากลิสต์ โดยมีรูปแบบไวยากรณ์ดังนี้

list[start:end]

จำไว้ว่ารูปแบบนี้จะดึงองค์ประกอบ ตั้งแต่ตำแหน่ง start จนถึงก่อนหน้าตำแหน่ง end (ไม่รวม end)

นอกจากนี้ยังสามารถใช้การตัดแบ่งแบบขยาย (extended slicing) เพื่อเลือกองค์ประกอบหลายรายการได้อย่างยืดหยุ่น ตัวอย่างเช่น คำสั่งต่อไปนี้จะคืนค่าทุกองค์ประกอบในลิสต์ยกเว้นรายการแรก (ที่ index 0):

x = [1, 2, 3, 4, 5]
x[1:]

[2, 3, 4, 5]

ในทำนองเดียวกัน คำสั่งต่อไปนี้จะคืนค่าทุกองค์ประกอบในลิสต์ยกเว้นสองรายการสุดท้าย:

x[:-2]

[1, 2, 3]

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

Python เบื้องต้นสำหรับการเงิน

ดูคอร์ส

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

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

# names
names = ['Apple Inc', 'Coca-Cola', 'Walmart']

# Use slicing on list names
names_subset = names[____:____]
print(names_subset)
แก้ไขและรันโค้ด