任何人都可以告诉我如何拆分列表,如果可能的话。想要逐字拆分。
我的列表包含以下链接:
['14th_century;15th_century;16th_century;Pacific_Ocean;Atlantic_Ocean;Accra;Africa;Atlantic_slave_trade;African_slave_trade']
现在,我想使用split方法,分割14th_century和15th_century,所以它是2个单词,依此类推所有链接。
所以对于每个标志" ; "它应该拆分它。
现在我做了一个for循环。
for line in loops:
更新:
到目前为止已经做到了。
links = []
for line in newPath:
links.append(line[3:4])
old_list = []
new_list = []
old_list = links
new_list = old_list[0].split(';')
print new_list
答案 0 :(得分:1)
您可以这样做:
my_list = old_list[0].split(';')
>>> old_list = ['14th_century;15th_century;16th_century;Pacific_Ocean;Atlantic_Ocean;Accra;Africa;Atlantic_slave_trade;African_slave_trade']
>>> my_list = old_list[0].split(';')
['14th_century', '15th_century', '16th_century', 'Pacific_Ocean', 'Atlantic_Ocean', 'Accra', 'Africa', 'Atlantic_slave_trade', 'African_slave_trade']
答案 1 :(得分:0)
您可以这样做:
paths = ['abc;def;ghi', 'jkl;mno;pqr']
paths = [path.split(';') for path in paths]
>>> paths
[['abc', 'def', 'ghi'], ['jkl', 'mno', 'pqr']]