Возможно лучше опять использовать comprehension =)

`ans.write(' '.join(str(w + 1) for x in components_list))`