Python 3.6:
[f\"Cat #{n}\" for n in range(5)]
gives
[\'Cat #0\', \'Cat #1\', \'Cat #2\', \'Cat #3\', \'Cat #4\']
Ne
console.log( [...Array(5)].map((v, i) => `Cat #${i}`) )
If it has to work in IE too :
console.log( Array.apply(0, Array(5)).map(function(v, i) { return 'Cat #' + i; }) )