numpy.strings.rpartition#

строки.rpartition(a, sep)[источник]#

Разделить (разбить) каждый элемент вокруг самого правого разделителя.

Для каждого элемента в a, разделите элемент на последнем вхождении sep, и возвращает кортеж из 3 элементов, содержащий часть до разделителя, сам разделитель и часть после разделителя. Если разделитель не найден, третий элемент кортежа будет содержать всю строку, а первый и второй будут пустыми строками.

Параметры:
aподобный массиву, с StringDType, bytes_, или str_ dtype

Входной массив

sepподобный массиву, с StringDType, bytes_, или str_ dtype

Разделитель для разделения каждого строкового элемента в a.

Возвращает:
выход3-кортеж:
  • массив с StringDType, bytes_ или str_ dtype с частью до разделителя

  • массив с StringDType, bytes_ или str_ dtype с разделителем

  • массив с StringDType, bytes_ или str_ dtype с частью после разделителя

Смотрите также

str.rpartition

Примеры

>>> import numpy as np
>>> a = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> np.strings.rpartition(a, 'A')
(array(['aAaAa', '  a', 'abB'], dtype='
 array(['A', 'A', 'A'], dtype='
 array(['', '  ', 'Bba'], dtype='