代码之家  ›  专栏  ›  技术社区  ›  Fractale

如何在python中将一个切片转换为索引列表?[关闭]

  •  -6
  • Fractale  · 技术社区  · 7 年前

    我想在某个索引中转换一个切片,以便一次可以访问向量的每个元素。

    1 回复  |  直到 7 年前
        1
  •  1
  •   MSeifert    7 年前

    你可以用 indices range . 不过,您需要知道实例的长度。

    例如:

    >>> sl = slice(2)  # or wherever you get that from
    >>> length = 100
    >>> list(range(*sl.indices(length)))
    [0, 1]