Skip to content
เข้าสู่ระบบ

Slicing การตัดลำดับข้อมูล

Slicing เป็นการตัดเอาส่วนหนึ่งของ sequence (string, list, tuple) โดยใช้ syntax [start:end:step] เป็นเทคนิคที่ทรงพลังและใช้บ่อยมากใน Python

# Syntax: sequence[start:end:step]
text = "Hello, World!"
# [start:end] - ไม่รวม end
print(f"text[0:5] = '{text[0:5]}'") # Hello
print(f"text[7:12] = '{text[7:12]}'") # World
# ละ start (เริ่มจากต้น)
print(f"text[:5] = '{text[:5]}'") # Hello
# ละ end (ไปจนจบ)
print(f"text[7:] = '{text[7:]}'") # World!
# ละทั้งคู่ (copy ทั้งหมด)
print(f"text[:] = '{text[:]}'") # Hello, World!

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด