获取数组的[X,Y]子集

时间:2017-08-25 16:51:51

标签: python list subset

我有以下数组:

a1 = [
    0.00646424,
    0.00589349,
    0.00514049,
    0.00516998,
    0.00568154,
    0.00528288,
    0.00503256,
    0.00430429
]

如何在变量中获取此数组的子集,其中X是起始索引,Y是结束索引,我可以在其中设置X,Y。

例如子集(3,5)将是:

a2= [ 0.00516998, 0.00568154, 0.00528288]

1 个答案:

答案 0 :(得分:0)

这有效:

>>> a = [0.00646424, 0.00589349, 0.00514049, 0.00516998, 0.00568154, 0.00528288, 0.00503256, 0.00430429]
>>> x = 5
>>> y = 9 
>>> a[x:y]
[0.00528288, 0.00503256, 0.00430429]
>>>