我有一个教程中的代码可以做到这一点:

elements = []

for i in range(0, 6):
    print "Adding %d to the list." % i
    # append is a function that lists understand
    elements.append(i)

for i in elements:
    print "Element was: %d" % i


但是,如果我只想从elements [0]打印到elements [4],如何实现?

最佳答案

这可以通过切片来实现:

for i in elements[0:5]:
    print "Element was: %d" % i


结束索引不包含在该范围内,因此您需要将其从4提高到5。

起始零可以省略:

for i in elements[:5]:
    print "Element was: %d" % i


有关更多信息,请参见Explain Python's slice notation

关于python - 遍历数组的部分部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10812172/

10-12 16:50