格式的:
1 str.split([seq [,maxsplit]]) 我们最常用到的!
姓名,年龄|另外一个用户姓名,年龄
name:haha,age:20|name:python,age:30|name:fef,age:55
那我们可以通过字符串对象的split方法切割字符串对象为列表。
a = 'name:haha,age:20|name:python,age:30|name:fef,age:55'
print a.split('|')
返回结果:
['name:haha,age:20', 'name:python,age:30', 'name:fef,age:55']
通过上面的介绍,相信你对python string split有一个比较好的了解
例子
代码如下 | 复制代码 |
s='server=mpilgrim;uid=sa;database=master;pwd=secret' >>> s.split(";") [['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']] |
如果你的分隔符是一个或者多个空格,那么你就不必给出任何参数,即直接使用str.split() 即可
代码如下 | 复制代码 |
>>> fly='bigzhu, flyzhu' >>> fly.split() ['bigzhu,', 'flyzhu'] >>> fly='bigzhu, flyzhu' >>> fly_list=fly.split() >>> print fly_list ['bigzhu,', 'flyzhu'] >>> fly=''.join(fly_list) >>> print fly bigzhu,flyzhu >>> fly.split(',') ['bigzhu', 'flyzhu'] |
时间: 2024-11-13 08:13:01