Я предлагаю от: Python Docs
str.rsplit ([ПИЯ [, maxsplit]])
Возвращает список слов в строке, используя сен как разделитель строка. Если задано maxsplit, выполняется самое большее максимальное расщепление maxsplit, самых правых. Если sep не указан или None, любая строка пробела является разделителем. За исключением разделения справа, rsplit() ведет себя как , как split(), который подробно описан ниже.
поэтому, чтобы ответить на ваш вопрос да.
EDIT:
Это зависит от того, как вы хотите, чтобы индексировать строки тоже, похоже, Rstring делает это с правой стороны, так что если ваши данные всегда «крайний правый» вы могли бы индексировать на 0 (или 1, не знаю, как индексы python), каждый раз, а не нужно делать проверку размера возвращаемого массива.
Это предполагает, что 'i' содержит '#'. 'split ('#', 1)' и проверка длины результата будет более безопасной. – tKe