วิธี rsplit

วิธี rsplit ส่งคืนรายการจาก สตริงที่ถูกแบ่งตามการจับคู่ล่าสุดของ สตริงย่อยและตัวคั่นที่กำหนดในพารามิเตอร์ ในพารามิเตอร์ที่สองซึ่งเป็นทางเลือก เราระบุว่าจะแบ่งสตริงกี่ครั้ง โดยค่าเริ่มต้นสามารถแบ่งสตริงได้ ไม่จำกัดจำนวนครั้ง

ไวยากรณ์

pythonสตริง.rsplit(ตัวคั่น, [จำนวนครั้งที่แบ่ง])

ตัวอย่าง

ลองใช้วิธี rsplit กับ สตริงต่อไปนี้และแบ่งมันหนึ่งครั้ง:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_', 1))

ผลลัพธ์จากการรันโค้ด:

python['ab_ac', 'dea']

ตัวอย่าง

และตอนนี้ลองใช้วิธี rsplit โดยไม่ระบุจำนวนครั้งที่แบ่ง:

pythontxt = 'ab_ac_dea'
print(txt.rsplit('_'))

ผลลัพธ์จากการรันโค้ด:

python['ab', 'ac', 'dea']

ดูเพิ่มเติม

  • วิธี split,
    ซึ่งแบ่งสตริงตามสตริงย่อย จากทางซ้าย
  • วิธี rpartition,
    ซึ่งแบ่งสตริงตามการจับคู่สตริงย่อย ล่าสุด
  • วิธี rsplit,
    ซึ่งแบ่งสตริงตามสตริงย่อย จากทางขวา
  • วิธี partition,
    ซึ่งแบ่งสตริงตามการจับคู่สตริงย่อย แรกที่พบ
  • วิธี join,
    ซึ่งส่งคืนสตริงจากรายการของ สตริง