У меня есть список строк с различным количеством слов, например.
abc = ['apple', 'apple ball', 'cat ', 'ball apple', 'dog cat apple',
'apple ball cat dog', 'cat', 'ball apple']
Что я сделал, так это то, что посчитал количество пробелов в каждом элементе. Теперь я хочу напечатать все элементы, у которых меньше 3 пробелов, пока я не достигну элемента с 3 или более пробелами, а не элементов, которые идут после него ... например, в приведенном выше списке получить вывод
apple
apple ball
cat
dog cat apple
Ни один из элементов после apple ball cat dog
не содержит 3 пробелов. Я также хотел бы отметить, что у меня есть список таких списков, поэтому, какое бы решение вы, ребята, не могли придумать, имейте в виду, что оно масштабируется до списка списков.