这是一个相当基本的问题,因为我是来自R的Python新手。
在R中,我们可以像这样访问矢量或列表中的非连续切片:
> a = 1:10
> a[c(2:4, 7:9)]
[1] 2 3 4 7 8 9
> list_a = list(1:10)
> list_a[[1]][c(2:4, 7:9)]
[1] 2 3 4 7 8 9
我试图找出如何用Python中的列表做同样的事情。
E.g。
a = list(range(20))
a[1:4]
# returns
[1, 2, 3]
# but the following syntax creates an exception:
a[1:4, 7:9]
您的建议将不胜感激。