У меня есть список строк с различным количеством слов, например.Python: печатать элементы из списка до определенного элемента
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 пространства в ней. Я также хотел бы отметить, что у меня есть список таких списков, так что независимо от решения, которое вы, ребята, можете придумать, любезно помните, что он масштабируется до списка списков :) спасибо вам всем ...