วิธี split
วิธี split ส่งคืนรายการจาก
สตริงที่แบ่งจากทางซ้ายตามการตรงกับสตริงย่อย
ครั้งแรกและตัวคั่นที่ระบุในพารามิเตอร์
ในพารามิเตอร์ที่สองซึ่งไม่บังคับ
เราระบุว่าต้องการแบ่งสตริงกี่ครั้ง
โดยค่าเริ่มต้นสามารถแบ่งสตริงได้
ไม่จำกัดจำนวนครั้ง
ไวยากรณ์
สตริง.split(ตัวคั่น, [จำนวนครั้งที่แบ่ง])
ตัวอย่าง
มาใช้วิธี split กับ
สตริงต่อไปนี้และแบ่งมันหนึ่งครั้ง:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
ผลลัพธ์การทำงานของโค้ด:
['ab', 'ac_dea']
ตัวอย่าง
และตอนนี้มาใช้วิธี split
โดยไม่ระบุจำนวนครั้งที่แบ่ง:
txt = 'ab_ac_dea'
print(txt.split('_'))
ผลลัพธ์การทำงานของโค้ด:
['ab', 'ac', 'dea']
ดูเพิ่มเติม
-
วิธี
rsplit,
ซึ่งแบ่งสตริงตามสตริงย่อย จากทางขวา -
วิธี
rpartition,
ซึ่งแบ่งสตริงตามการตรงกับสตริงย่อย ครั้งสุดท้าย -
วิธี
partition,
ซึ่งแบ่งสตริงตามการตรงกับสตริงย่อย ครั้งแรก -
วิธี
join,
ซึ่งส่งคืนสตริงจากรายการ สตริง