标签: python list slice
可能重复: good primer for python slice notation
我有这个Python代码; items是元组列表:
items
# Print the first 20 for item in items[:20]: print item[0], item[1]
它打印列表的前20个元素。如果列表少于20个元素,它仍然有效,但我不明白为什么。我该如何解读?
答案 0 :(得分:4)
如果传递的值超过列表元素的数量,则切片受列表长度的限制。
l = range(1,2) l[:10] == l