在Matlab中,分層可以是一個向量:切片在Python類似於MATLAB
a = {'a','b','c','d','e','f','g'}; % cell array
b = a([1:3,5,7]);
我如何做同樣的事情在Python?
a = ['a','b','c','d','e','f','g']
b = [a[i] for i in [0,1,2,4,6]]
但是當1:3變成1:100時,這將不起作用。使用範圍(2),4,6返回([0,1,2],4,6),而不是(0,1,2,4,6)。有一種快速和「pythonic」的方式嗎?
++,不錯,對'r_'不瞭解 – 2011-04-29 04:27:42