【发布时间】:2018-07-11 21:53:35
【问题描述】:
首先我有这么长的字符串
s = '1MichaelAngelo'
我怎样才能得到输出为
new_s = '1 Michael Angelo'
作为一个列表
new_list = [1,'Michael', 'Angelo']
注意:我已经从 html 中解析了一千个。
其次,我有这个巨大的字符串(由最多 1000 个名称和数字组成)。例如
1\nfirstName\nlastName\n.......999\nfirstName\nlastName
其中\n 表示换行符。
如何从中提取数据以输出如下内容:
[1, 'Michael', 'Emily], [2,'Mathew','Jessica'], [3, 'Jacob', 'Ashley ']
等等。
【问题讨论】:
-
使用 split() 将字符串转换为列表。但请展示您的尝试
-
是的,我尝试使用 split() 但它只是将每个单词转储到一个列表中,这不是我想要的
-
它在一个列表中给了我类似 [1,'Michael','this','that's,.. ] 的东西
-
当我使用 .join() 时,第一个给了我“1 M I c h a e l A n g e l o”
标签: python string python-3.x python-2.x