от
Я хочу разбить большую строку на слово, и это слово повторяется в этой большой строке.   Пример того, что я ожидаю:    Мы попытались разделить код, пожалуйста, проверьте ниже
string.split("RFF AAJ:")
Поэтому нам нужен список, который я описал на скриншоте выше.              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

2 Ответы

0 голосов
от
Вы можете получить свой результат с помощью
regex
: -
import re
string = 'helloisworldisbyeishi'
re.split('(is)', string)  # Splitting from 'is'
Выход
['hello', 'is', 'world', 'is', 'bye', 'is', 'hi']
Я надеюсь, что это может помочь вам.     
0 голосов
от
split
возвращает один единственный список с полной строкой в нем (он просто разбит на части). Таким образом, список здесь содержит часть перед первым
"RFF AAJ:"
, затем часть между двумя
"RFF AAJ:"
s и последнюю часть, после второй Zax8r0b4UhEguZTGW7. Если вы хотите иметь три разных списка, используйте:
all = string.split("RFF AAJ:")
first = all[0]
second = all[1]
third = all[2]
И элементы будут храниться в первом, втором и третьем. Если вы хотите создать списки, используйте
first = list(first) # and so on
. Надеюсь, что это помогло.     
...