مثال
تقسیم کردن یک متن به چند تکه از سمت راست، که با علامت ” ,” از هم جدا شده اند و تبدیل آن به یک لیست:
txt = "apple, banana, cherry"
x = txt.rsplit(", ")
print(x)
توضیحات
متدrsplit()
متن را از سمت راست بر اساس یک جدا کننده تقسیم می کند و یک لیست از آنها می سازد. اگر پارامتر maxsplit تعیین نشود این متد مشابه متد split()
عمل کرده و کل متن را تقسیم می کند.
وقتی پارامتر maxsplit تعیین شود، متن به همان تعداد تکه از سمت راست ایجاد می کند و بقیه متن به عنوان تکه آخر استفاده می شود.
سینتکس
string.rsplit(separator, maxsplit)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
separator | اختیاری. جداکننده – پیشفرض : فضای خالی |
maxsplit | اختیاری. حداکثر تکه ای که باید ایجاد شود |
مثال
تقسیم متن به حداکثر دو تکه:
txt = "apple, banana, cherry"
# setting the maxsplit parameter to 1, will return a list with 2 elements!
x = txt.rsplit(", ", 1)
print(x)
دیدگاهها