【发布时间】:2014-04-21 23:24:23
【问题描述】:
我想获得一个包含两个(或更多)不连续部分的数组切片。
例子:
>>> a=range(100)
>>> a[78:80; 85:97] # <= invalid syntax
[78, 79, 85, 86]
不接受该语法。最好的方法是什么?
更新: 上面的例子是在int 上,但我主要希望它适用于字符串。
例子:
>>> a="a b c d e f g".split()
>>> a[1:3; 4:6]
['b', 'c', 'e', 'f']
【问题讨论】: