numpy.char.rsplit#

char.rsplit(a, sep=None, maxsplit=None)[源代码]#

对于 a 中的每个元素,返回一个使用 sep 作为分隔符的字符串中的单词列表.

逐元素调用 str.rsplit.

除了从右边分割外,`rsplit` 的行为类似于 split.

参数:
a : 类似数组的对象,具有 StringDTypebytes_str_ 数据类型类数组对象
sepstr 或 unicode, 可选

如果 sep 未指定或为 None,任何空白字符串都是分隔符.

maxsplitint, 可选

如果给出了 maxsplit ,最多进行 maxsplit 次分割,从右边开始.

返回:
outndarray

列表对象数组

参见

str.rsplit, split

示例

>>> import numpy as np
>>> a = np.array(['aAaAaA', 'abBABba'])
>>> np.strings.rsplit(a, 'A')  
array([list(['a', 'a', 'a', '']),  
       list(['abB', 'Bba'])], dtype=object)