名單我有對象的列表,我希望得到的對象的名單列表,使用對象從另一個列表中,這樣的分裂:分裂在python
l = ['x',1,2,3,'a',5,6,1,7]
和對象
的另一個列表s = ['a', 1, 4]
我希望得到的結果如此:
[ ['x'], [1, 2, 3], ['a', 5, 6], [1, 7] ]
是否有一個很好的/ Python的方式做到這一點?
編輯:
我希望每個頭導致列表是s
的元素,所有這些列表,以保持初始列表中的元素以相同的順序。
所以它是隨機分割或是第二個列表的位置切割o ff個人名單?我只是問,因爲在第一個列表中沒有4 – erdekhayser 2013-03-09 14:59:42
那麼你想告訴我們你用什麼邏輯來分割列表? – IcyFlame 2013-03-09 15:02:25
你想要的東西。 [檢查此](http://stackoverflow.com/a/6696059/2115255) – 2013-03-09 15:03:48