在分隔符处加入python列表

问题描述 投票:0回答:1

我有python列表,例如:

list = ['|','angela','demario','|','|','david','lucia','|','|','michael','jackson','|']

我希望输出列表为:

output_list = ['angela demario', 'david lucia', 'michael jackson']

所以我如何使用定界符'|'拆分然后加入列表并获得我想要的输出?

python python-3.x list
1个回答
0
投票

加入空白,然后在分隔符上分割。剩下的只是清理,以从结果中删除空字符串。

[*filter(None, map(str.strip, ' '.join(yourlist).split('|')))] 
# ['angela demario', 'david lucia', 'michael jackson']
© www.soinside.com 2019 - 2024. All rights reserved.