关于python列表的问题

lst = ['1', '2', '3', '4', '5']
print (lst[10:])

为什么打印出来是[]啊

因为列表最大长度为5

lst[10:]

表示从列表第10个位置开始截取列表。

lst[10:]是截取第10个元素往后的所有元素,你的列表只有5个元素,所以是空列表

列表长度是5,你从第10位开始他读不到,所以是空的。

可以看看Python基础,这就是列表的截取,很基础!list[start:end]从10到最后截取!列表长度是5,所以10以后就没了,返回空列表!