从python列表中提取一系列数据

这个问题在这里已经有了答案:

  • 了解Python的切片符号29个答案

  • 你应该做list[44:49]而不是list[44:5] 。 通常,当你想在(包括)a + 1项目后获取5个项目时,你需要L[a, a+5] 。 '通常'意味着有更灵活的方式来执行此操作:请参阅扩展切片:http://docs.python.org/release/2.3/whatsnew/section-slices.html。

    也尽量不要使用list作为列表名称。 它会覆盖list()


    它是列表[开始:结束] 而不是列表[开始:长度]。

    所以你应该做list[44:49]

    有关切片符号的更多信息,请单击此处


    在切片符号[a:b] ,第二个值( b )不是长度,而是上限。

    要从44开始获得五个元素,你应该使用[44:49] (49 = 44 + 5)

    如果上限小于下限,则会得到空序列。

    链接地址: http://www.djcxy.com/p/26743.html

    上一篇: Extracting a range of data from a python list

    下一篇: 1]" return a reversed list in Python?