python中的自动增量列表索引

时间:2012-12-06 17:56:16

标签: list python-2.7

观看索引n(和y

n = 0
while(0 < y):
  result[ n += 1] = items[y -= 1]

所以上面是公认的语法。是否有一种优雅的方式来执行此操作,按Java的顺序

result[ n++] = items[--y]

1 个答案:

答案 0 :(得分:1)

不,这是不接受的语法。

如果我理解你正在尝试做什么,那么pythonic方式就是

result = items[::-1]

result = list(reversed(items))

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