Slicing การตัดลำดับข้อมูล
Slicing เป็นการตัดเอาส่วนหนึ่งของ sequence (string, list, tuple) โดยใช้ syntax [start:end:step] เป็นเทคนิคที่ทรงพลังและใช้บ่อยมากใน Python
Syntax พื้นฐาน
Section titled “Syntax พื้นฐาน”# Syntax: sequence[start:end:step]text = "Hello, World!"
# [start:end] - ไม่รวม endprint(f"text[0:5] = '{text[0:5]}'") # Helloprint(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 เพื่อปลดล็อกบทความทั้งหมด
Login with Google