2024-10-08 18:26:20 发布
网友
我有一份清单,看起来像这样
list = [blabla\nblabla\nblabla, wowwow\nwowow\n, etc]
我想根据分隔符“\n”分隔列表值并创建新列表。像这样:
有人知道怎么做吗?在
提前谢谢!在
您可以使用izip_longest(拆分后的元素数不同)和列表理解来完成此任务,例如:
from itertools import izip_longest n = ['blabla\nblabla\nblabla', 'wowwow\nwowow\n'] res = [v for v in izip_longest(*[k.split('\n') for k in n])]
更多信息:https://docs.python.org/2/library/itertools.html#itertools.izip_longest
您可以使用izip_longest(拆分后的元素数不同)和列表理解来完成此任务,例如:
更多信息:https://docs.python.org/2/library/itertools.html#itertools.izip_longest
相关问题 更多 >
编程相关推荐