Удаление пробелов из концов массива в Python - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть несколько массивов строк вывода в программе, которые используют '#' и ''. Массивы могут представлять собой любую комбинацию этих двух элементов, например

[..., #, #, #, #, ' ', ' ', ...]
[..., #, #, ' ', ' ', #, #, ...]
[..., ' ', ' ', #, #, ' ', ' ', ...] etc.

. Есть ли способ обрезать начало и конец массива, чтобы удалить все "до тех пор, пока не будет найден знак #, и оставить все" между # один?

1 Ответ

0 голосов
/ 21 апреля 2020

используйте join и rindex / index, чтобы найти последнее / первое вхождение #

res = ''.join(array).rindex('#')

, затем используйте del, чтобы удалить все до и после

del array[res:]
...