如何将切片转换为python中的索引列表?

时间:2018-08-30 07:12:58

标签: python python-3.x indexing slice

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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用切片的indices方法来生成可以传递给range的元组。不过,您需要知道实例的长度。

例如:

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