По сути, это будет отображать только следующее значение.
First run result: a
Second run result: b
First run result: d
Second run result: e
Поскольку вы используете x [0], значение для первой итерации будет равно x = abc, и вы используете его как x [0], т. Е. X [abc], который фактически является.
Вам необходимо ограничить прогон и получить прямой доступ к значениям, поэтому для этого нужно добавить некоторое логическое условие.
Надеюсь, так почему очищается просто нужно обработать в шаблоне.