【发布时间】:2021-02-20 07:13:47
【问题描述】:
['KIWI', 'KIWI', '0', 'B19 KDAW']
这里是列表的一部分,您可以看到最后一个是“B19 KDAW”,但我需要将其分解为:
['KIWI', 'KIWI', '0', 'B19', 'KDAW']
【问题讨论】:
['KIWI', 'KIWI', '0', 'B19 KDAW']
这里是列表的一部分,您可以看到最后一个是“B19 KDAW”,但我需要将其分解为:
['KIWI', 'KIWI', '0', 'B19', 'KDAW']
【问题讨论】:
既然你标记了pandas,让我们用explode 标记split 然后tolist
n_l = pd.Series(l).str.split().explode().tolist()
Out[143]: ['KIWI', 'KIWI', '0', 'B19', 'KDAW']
【讨论】:
这是一种方法:
import pandas as pd
l = ['KIWI', 'KIWI', '0', 'B19 KDAW ']
a = pd.Series(l).str.split(' ', n=1, expand=True).stack().tolist()
a
输出:
['KIWI', 'KIWI', '0', 'B19', 'KDAW ']
【讨论】: