比方說,我有一個列表:List元素取決於複雜的條件下訂購
unordered_list = ['c-1','a-2','a-4','b-2','a-1','b-3','c-3','c-4']
而且我有一些條件:應附加
- 3結束第一要素(但爲了從a到c應該保留)
- 然後列表應該從a到c排列
- 但是當從a到c排序時,結尾必須從1到3排序
結果應該是這樣的:
ordered_list = ['b-3','c-3','a-1','a-2','a-4','b-2','c-1','c-4']
我花了很多時間去尋找一些有效的方式實現它Groovy中,但沒有成功,因爲我在初學它。 任何提示將不勝感激。提前致謝!
什麼是字符串格式另一種方式?他們總是3字符長 –
@WillemVanOnsem,不,他們實際上看起來像「 - 」,其中gitreponame包含2或3個單詞分隔。 –
Olia