numpy.strings.rpartition#
- strings.rpartition(a,sep)[source]#
Partition (split) each element around the right-most separator.
For each element in
a, split the element at the lastoccurrence ofsep, and return a 3-tuple containing the partbefore the separator, the separator itself, and the part afterthe separator. If the separator is not found, the third item ofthe tuple will contain the whole string, and the first and secondones will be the empty string.- Parameters:
- aarray-like, with
StringDType,bytes_, orstr_dtype Input array
- separray-like, with
StringDType,bytes_, orstr_dtype Separator to split each string element in
a.
- aarray-like, with
- Returns:
- out3-tuple:
array with
StringDType,bytes_orstr_dtype with thepart before the separatorarray with
StringDType,bytes_orstr_dtype with theseparatorarray with
StringDType,bytes_orstr_dtype with thepart after the separator
See also
Examples
>>>importnumpyasnp>>>a=np.array(['aAaAaA',' aA ','abBABba'])>>>np.strings.rpartition(a,'A')(array(['aAaAa', ' a', 'abB'], dtype='<U5'), array(['A', 'A', 'A'], dtype='<U1'), array(['', ' ', 'Bba'], dtype='<U3'))
On this page