【发布时间】:2017-03-07 17:18:26
【问题描述】:
我正在尝试使用 Python 进行简单的数组和字符串转换,但我被卡住了。我有这个数组:
data = ['one, two, three', 'apple, pineapple', 'frog, rabbit, dog, cat, horse']
我想得到这个结果:
new_data = ['one', 'two', 'three', 'apple', 'pineapple', 'frog', 'rabbit', 'dog', 'cat', 'horse']
这就是我正在做的,但每当我使用时
data_to_string = ''.join(data)
new_data = re.findall(r"[\w']+", data_to_string)
它给了我这个:
['one', 'two', 'threeapple', 'pineapplefrog', 'rabbit', 'dog', 'cat', 'horse']
你可以看到“threeapple”和“pineapplefrog”没有分开,我怎样才能避免这个问题?
【问题讨论】: