为什么list slice[:n]允许在循环中使用少于n个元素的列表?

2024-04-27 12:37:43 发布

您现在位置:Python中文网/ 问答频道 /正文

Possible Duplicate:
good primer for python slice notation

我有这个Python代码;items是元组的列表:

# Print the first 20
for item in items[:20]:
    print item[0], item[1]

它打印列表的前20个元素。如果列表中的元素少于20个,它仍然有效,但我不明白为什么。我该怎么解释呢?在


Tags: the代码元素列表foritemssliceitem