如果可能的话,如何拆分列表?

How to split a list, if possible?? (python)

本问题已经有最佳答案,请猛点这里访问。

如果可能的话,有人能告诉我如何拆分列表吗?想一个字一个字地把它分开。

我的列表包含以下链接:

1
 ['14th_century;15th_century;16th_century;Pacific_Ocean;Atlantic_Ocean;Accra;Africa;Atlantic_slave_trade;African_slave_trade']

现在,我想用分裂的方法,把14世纪和15世纪分开,所以这是2个词,等等,所有的链接。

所以对于每一个标志,"它应该把它分开。

现在我做了一个for循环。

1
for line in loops:

更新:

已经做到了。

1
2
3
4
5
6
7
8
9
10
11
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


您只需执行以下操作:

1
my_list = old_list[0].split(';')

示例

1
2
3
4
>>> 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
2
3
4
paths = ['abc;def;ghi', 'jkl;mno;pqr']
paths = [path.split(';') for path in paths]
>>> paths
[['abc', 'def', 'ghi'], ['jkl', 'mno', 'pqr']]