Вообще, надо стараться писать итерацию так, чтобы не писать один код дважды.

В этом цикле два дублированная: проверка `next_string != ['']` и присваивание `inner_list = []`

Присваивание можно было сделать один раз в начале цикла.