Thanks all for the answers. Oscar Benjamin <oscar.j.benjamin at gmail.com> wrote: >>>> print(('{}th\n' * len(a)).format(*a)) >>>> print(''.join(map('{}th\n'.format, a))) Those two look closest to what I was hoping for, I guess, but as Chris Angelico said, it probably is clearer to just loop over the range.