List python中的自动递增列表索引

List python中的自动递增列表索引,list,python-2.7,List,Python 2.7,监视索引n(和y) 不,这是不可接受的语法 如果我正确地理解了你想要做的事情,那么蟒蛇式的方法就是 result = items[::-1] 或 (函数本身返回一个迭代器,而不是一个列表)。这不是我想要做的。问题很简单:自动增加索引n:结果[n+=1]。不过,感谢您的回复。@kasavbere关键是,在Python中,您通常不会在这样的操作中使用索引。在这种情况下,您甚至可以避免显式循环的需要。在Python中使用不合理的类C或类Java构造通常被认为是不好的做法。@Lev Levitsky,

监视索引
n
(和
y


不,这是不可接受的语法

如果我正确地理解了你想要做的事情,那么蟒蛇式的方法就是

result = items[::-1]


(函数本身返回一个迭代器,而不是一个列表)。

这不是我想要做的。问题很简单:自动增加索引
n
结果[n+=1]
。不过,感谢您的回复。@kasavbere关键是,在Python中,您通常不会在这样的操作中使用索引。在这种情况下,您甚至可以避免显式循环的需要。在Python中使用不合理的类C或类Java构造通常被认为是不好的做法。@Lev Levitsky,如果这有帮助的话:举一个我想做的例子。我想把这两个步骤结合起来:
array[I]=a
I+=1
。我想这可能没什么大不了的。尽管如此,这是个问题。
result[ n++] = items[--y]
result = items[::-1]
result = list(reversed(items))