比方说,我有一个列表: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