my_list = [1,2,3,4,5,6,7,8,9,10,11,12,13]
我需要从 Python 中的特定索引开始从列表中获取特定长度的元素。例如,我想从[2]
上面的元素中获取接下来的三个元素。无论如何从特定索引中获取三个元素?我不会总是知道我想要获得的下一个元素数量,有时我可能想要获得两个元素,有时是八个元素,所以是 x 个元素。
我知道我可以my_list[2:]
获取从第三个元素到列表末尾的所有元素。我想要做的是指定在第三个元素之后要读取多少个元素。从概念上讲,上面的示例看起来像,my_list[2:+3]
但是我知道这行不通。
我怎样才能做到这一点,或者定义我自己的功能来给我这个功能更好?