x = 'AAA-BBB-CCC-DDD-EEE'
到
y = ['AAA-BBB-CCC', 'AAA-BBB-CCC-DDD', 'AAA-BBB-CCC-DDD-EEE']
是有一個很好的辦法做到這一點?
我不是在尋找一個非常普遍的規則,我只是想知道你將如何去形成上述y
有x
。它基本上是一串帶有分隔符的字母,我希望像示例中所示的那樣遞增地獲取所有項目的列表。 (如果你可以得到['AAA', 'AAA-BBB', 'AAA-BBB-CCC', 'AAA-BBB-CCC-DDD', 'AAA-BBB-CCC-DDD-EEE']
它並不重要,因爲我可以將這個列表拆分成多少個元素來切割)
以及通過什麼規則不'x'成爲'y',什麼是他們之間的關係?你有沒有嘗試過自己呢? – 2014-09-02 13:29:38
是的,但這是一個醜陋的解決方案,我很尷尬地發佈它 – confused00 2014-09-02 13:30:24
但它至少會給我們提供一個線索,你如何認爲'y'應該由'x'組成。目前我們所能做的只是猜測。 'x ='AAA-BBB-CCC-DDD-EEE-FFF-GGG-HHH'會發生什麼?或'x ='AAA'?這裏有什麼變數,轉換規則,如果某些事情與規則不匹配,會發生什麼? – 2014-09-02 13:32:00