วิธีการ rsplit() ของ Python
ตัวอย่าง
แยกข้อความเป็นรายการด้วยคำหยาบที่มีช่องว่างหลังจากคำหยาบ
txt = "apple, banana, cherry" x = txt.rsplit(" ") print(x)
คำอธิบายและการใช้งาน
รูปแบบ rsplit() จะแยกข้อความเป็นรายการจากด้านขวา
ถ้าไม่กำหนด "max" มีทางเลือกที่จะกลับค่าเหมือนกับการใช้ split()
หมายเหตุ:ถ้ากำหนด max รายการจะมีจำนวนที่กำหนด + 1 อันเดียวกัน
รูปแบบ
string.rsplit(separator, max)
ค่าตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
separator | ที่เลือกใช้. กำหนดสัญญาณแยกที่ใช้ในการแยกข้อความ. ค่าโดยเริ่มต้นคือช่องว่าง |
max | ที่เลือกใช้. กำหนดจำนวนการแยกที่ต้องทำ. ค่าโดยเริ่มต้นคือ -1 หรือ "ทุกครั้งที่เกิดขึ้น" |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
แยกข้อความเป็นรายการของสัตว์เลี้ยงที่มีสูงสุด 2 รายการ:
txt = "apple, banana, cherry" # ตั้งค่าตัวแปร max ที่ 1 จะทำให้กลับค่าเป็นรายการที่มี 2 อันเดียวกัน! x = txt.rsplit(" , ", 1) print(x)