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