rsplit metodu
rsplit metodu, bir dizenin son eşleşen
alt dizeye ve parametrede belirtilen
ayırıcıya göre bölünmesiyle elde edilen
listeyi döndürür. İkinci isteğe bağlı
parametrede dizeyi kaç kez böleceğimizi
belirtiriz. Varsayılan olarak dizeyi
sınırsız sayıda bölebiliriz.
Sözdizimi
dize.rsplit(ayırıcı, [bölme sayısı])
Örnek
rsplit metodunu aşağıdaki dizeye
uygulayalım ve bir kez bölelim:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Kodun çalıştırılmasının sonucu:
['ab_ac', 'dea']
Örnek
Şimdi ise rsplit metodunu bölme
sayısı belirtmeden uygulayalım:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Kodun çalıştırılmasının sonucu:
['ab', 'ac', 'dea']
Ayrıca bakınız
-
metodu
split,
dizeyi alt dizeden sola böler -
metodu
rpartition,
dizeyi son alt dize eşleşmesine göre böler -
metodu
rsplit,
dizeyi alt dizeden sağa böler -
metodu
partition,
dizeyi ilk alt dize eşleşmesine göre böler -
metodu
join,
dize listesinden bir dize döndürür