Interesting approach. This strikes me as kind of like the classic "put the constant on the left" advice in C/C++ that, no matter how many people agree it's a good idea, no one ever does because the cognitive effort of understanding it is high enough to diminish the correctness benefit.
In other words, you know you're just gonna end up with this in your code after a few months:
kittyBreeds = ["Himalayan",
,"Bengal",
"Siamese",
"Cornish Rex",
,"Manx"]
and not only is it now even worse for changing lines (correcting it and adding another will be -1+3 instead of just -1+2, the optimal +1 a distant memory), but it's just plain a mess and probably people don't know why they need to do it.