h1(items) + rest of my code...
I might see what are you using for but I am not sure if concenating implicitly (or with line breaks / spaces) is a good design decision for a language.
The yield keyword is optional. The result is a List<HtmlElement>
I don’t see how this can be done in Python without using mutation, which makes code scattered across multiple statements
your example has also multiply statements. The question is more important: Which syntax to a more generally better readability. (as this is solvable in most languages)
And consider this example: