0
列表中的每个字符串下面对应的两个标签:的Python ::分割字符串
tags = ['Club House Folk Pop ', 'alternative rock electro ']
我想字符串,以创建具有正确类型的子列表分类,如分为:
['Club house', 'Folk Pop']
和['alternative rock', 'electro']
我知道我可以列表与分裂:
for t in tags:
tag = t.split("")
但是这会破坏标签的含义。
有没有一种方法,我可以将它们分割使用一个特定的空间""
,就像这样:
tags = ['Club House Folk Pop ', 'alternative rock electro ']
^ ^
| |
| |
here here
什么被认为是“正确”的流派?你有可用的有效类型列表吗? –
它总是第二个空间?如果* first *类型是一个单词(例如''electro alternative rock''),那么怎么办?您可能更愿意尝试找到已知流派列表中的匹配项(如果可能)。 – Mac
[在给定字符第n次出现时分割字符串]的可能重复(http://stackoverflow.com/questions/17060039/split-string-at-nth-occurrence-of-a-given-character) –