On 08.09.2015 12:00, Wolfgang Maier wrote:
head = 99 data = myList(range(10)) s = '{}, {:*, }'.format(head, data) # or s2 = '{}{sep}{:*{sep}}'.format(head, data, sep=', ') print(s) print(s2) # 99, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Thoughts?
I like it and I agree this is an oft-used pattern. From my experience I can tell patterns are workarounds if a language cannot handle it properly.
I cannot tell what a concrete syntax would exactly look like but I would love to see an easy-to-read solution.
Best, Sven