Phương thức rsplit
Phương thức rsplit trả về một danh sách từ
chuỗi, được chia theo lần khớp cuối cùng của
chuỗi con được chỉ định làm dấu phân cách
trong tham số. Ở tham số thứ hai tùy chọn,
chúng ta chỉ định sẽ chia chuỗi bao nhiêu lần.
Theo mặc định, có thể chia chuỗi với số lần
không giới hạn.
Cú pháp
chuỗi.rsplit(dấu_phân_cách, [số_lần_chia])
Ví dụ
Hãy áp dụng phương thức rsplit vào
chuỗi sau và chia nó một lần:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Kết quả thực thi mã:
['ab_ac', 'dea']
Ví dụ
Và bây giờ hãy áp dụng phương thức rsplit
mà không chỉ định số lần chia:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Kết quả thực thi mã:
['ab', 'ac', 'dea']
Xem thêm
-
phương thức
split,
chia chuỗi theo chuỗi con từ trái sang phải -
phương thức
rpartition,
chia chuỗi theo lần khớp cuối cùng của chuỗi con -
phương thức
rsplit,
chia chuỗi theo chuỗi con từ phải sang trái -
phương thức
partition,
chia chuỗi theo lần khớp đầu tiên của chuỗi con -
phương thức
join,
trả về một chuỗi từ danh sách các chuỗi