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