Re: Format specification mini-language for list joining

2012-11-10 Thread Tobia Conforto
Kwpolska wrote: > > out = 'Temperatures: {0:", ":.1f} Celsius'.format(temps) > > [...] your format is cryptic. Thank you for your criticism, I'll think it over. The reason I find it readable (-enough) is because even without knowing what format language is supported by the temps object, you can

Format specification mini-language for list joining

2012-11-10 Thread Tobia Conforto
Hello Lately I have been writing a lot of list join() operations variously including (and included in) string format() operations. For example: temps = [24.369, 24.550, 26.807, 27.531, 28.752] out = 'Temperatures: {0} Celsius'.format( ', '.join('{0:.1f}'.format(t) for t in temp