【发布时间】:2020-06-10 22:30:46
【问题描述】:
我想从包含许多重复元素的列表中创建子列表,即。
l = ['a', 'b', 'c', 'c', 'b', 'a', 'b', 'c', 'b', 'a']
无论'a' 从哪里开始,列表都应该被拆分。 (最好删除'a',但不是必须的)
这样:
l = [ ['b', 'c', 'c', 'b'], ['b', 'c', 'b'] ]
我尝试过new_list = [x.split('a')[-1] for x in l],但没有得到想要的“新列表”效果。
【问题讨论】:
-
这能回答你的问题吗? Python split for lists
-
谢谢@AMC,我会试一试
标签: python python-3.x list split delimiter