Конечный результат у обоих одинаковый, но lst += [element]
создает проблемы с построением нового списка [element]
сначала, который отбрасывается после того, как list.__iadd__
перебирает его и добавляет каждый элемент в конец lst
. Используйте append
.