【发布时间】:2019-08-26 11:20:27
【问题描述】:
我有一个数据框列 df['Traversal'],其中每一行可能包含一个类似于“Paris->France->London”的字符串。
正确的输出适用于以下代码:
emptylist = []
for x in df['Traversal']:
for y in x.split('->'):
emptylist.append(y)
我尝试过以下几种变化:
emptylist = [y.split('->') for y in df['Traversal']
emptylist = [y for y in x.split('->') for x in df['Traversal']]
我得到的最接近的是列表列表(拆分)。我想要的最终结果是仅包含所有字符串的列表,而不是按“拆分”列表分组。
【问题讨论】:
标签: python list loops list-comprehension