2
列表切片鑑於以下列表:的Python像在Groovy
a = [0,1,2,3,4,5]
在Python中我可以這樣做:
a[2:4]
這將讓我[2,3]
鑑於在常規同一列表,有沒有類似的切片機制可以使用?
列表切片鑑於以下列表:的Python像在Groovy
a = [0,1,2,3,4,5]
在Python中我可以這樣做:
a[2:4]
這將讓我[2,3]
鑑於在常規同一列表,有沒有類似的切片機制可以使用?
答案是:
a[2..3]
另一個例子是,如果你想[1,2,3,4]:
a[1..4]
如果你真的想要*半開放*範圍,就像在Python中一樣,你總是可以做這個:'a [2 .. <4]'。這個語法的優點是允許你指定一個* zero-length *子列表,像這樣:'a [2 .. <2]'。無法使用包含範圍語法來創建* zero-length *子列表。 – BalRog
我相信這應該滿足您的需求: http://stackoverflow.com/questions/5998410/slice-a-string-in-groovy –
是要把它作爲答案 –