Какие критерии вы используете для определения момента разделения. Вы используете ""? Вы ожидаете именно фразы «первая шутка» «вторая шутка»? Вы не указываете нам свои критерии, поэтому мы предполагаем. Предположим, это "".
Jokes = ['First joke', 'Still first', '', 'Second Joke', 'Still second joke', 'Still 2nd joke']
idx = Jokes.index('')
Jokes = ['\n'.join(Jokes[:idx]),'\n'.join(Jokes[idx+1:])]
print(Jokes)
Если у вас есть более длинный список или более одного '', то этот ответ, очевидно, меняется. Но подробностей у меня нет, поэтому я не знаю.