在Python中,我们如何在列表的方括号内增加或减少索引?
例如,在Java中使用以下代码
array[i] = value
i--
可以写成
array[i--]
在 Python 中,我们如何实现它?
list[i--]
无效
我目前正在使用
list[i] = value
i -= 1
请建议实施此步骤的简明方法。
答案 0 :(得分:6)
Python没有 - 或++命令。出于原因,请参阅Why are there no ++ and -- operators in Python?
你的方法是惯用的Python并且工作正常 - 我认为没有理由改变它。
答案 1 :(得分:4)
如果您需要的是在列表上向后迭代,这可能会对您有所帮助:
>>> a = ["foo", "bar", "baz"]
>>> for i in reversed(a):
... print i
...
baz
bar
foo
或者:
for item in my_list[::-1]:
print item
第一种方式是"它应该是"它应该是"在Python中。
更多示例: