Python split pour les listes

Si nous avons un list de strings en python et que vous voulez créer des sous-listes basées sur certains string comment devrions-nous le faire?

Par exemple:

l = ["data","more data","","data 2","more data 2","danger","","date3","lll"]
p = split_special(l,"")

générerait:

p = [["data","more data"],["data 2","more data 2","danger"],["date3","lll"]]
Pourquoi la programmation fonctionnelle tag?
pour obtenir une réponse fonctionnelle à l'aide de méthodes de programmation en python

OriginalL'auteur ppaulojr | 2013-01-25