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

Python 获取数组的[X,Y]子集,python,list,subset,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]这项工程: >>

我有以下数组:

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]
这项工程:

>>> 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]
>>> 

a2=a1[3:6]
…这不是一个数组,这是一个列表。