我有一个包含各种字符串值的列表.每当我看到,我想拆分列表WORD.结果将是一个列表列表(将是原始列表的子列表),其中只包含一个WORD我可以使用循环执行此操作的实例,但是有更多的pythonic方法可以实现此目的吗?
示例= ['A', 'WORD', 'B' , 'C' , 'WORD' , 'D']
结果= [['A'], ['WORD','B','C'],['WORD','D']]
这是我尝试过但它实际上没有达到我想要的,因为它将放入WORD一个应该在的不同列表:
def split_excel_cells(delimiter, cell_data):
result = []
temp = []
for cell in cell_data:
if cell == delimiter:
temp.append(cell)
result.append(temp)
temp = []
else:
temp.append(cell)
return result
Run Code Online (Sandbox Code Playgroud)