Страшное какое хотите-то … Не надо ничего менять. Раз вас нолик не устраивает при итерации, можете сделать через enumerate:
>>> x = ['a', 'b', 'c']
>>> for number, item in enumerate(x, 1):
... print number, item
...
1 a
2 b
3 c
Ну если уж вообще не устраивает, наследуйтесь от списка и сделайте свой, который начинается с 1 ;)