怎么分割python多空格字符串
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要讲解了"怎么分割python多空格字符串",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么分割python多空格字符串"吧!分割pytho
千家信息网最后更新 2025年02月23日怎么分割python多空格字符串
这篇文章主要讲解了"怎么分割python多空格字符串",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么分割python多空格字符串"吧!
分割python多空格字符串
这篇文章需要处理的问题就是:
一个字符串被多个不同长度的空白分割,我需要把空格去掉,留下有用的信息形成一个列表
如:"aa bbbbb ccc d" ----》['aa', 'bbbbb', 'ccc', 'd']
做法
1.str.split()
2.filter(None,str.split(" "))
直接用str.split(" ")是不行的,他只会分割一个空格,如下
def test_filter(): str = "aa bbbbb ccc d" str_list = str.split(" ") print str_list
结果:
第一种做法
实际上,split()函数默认可以按空格分割,并且把结果中的空字符串删除掉,留下有用信息
def test_filter(): str = "aa bbbbb ccc d" str_list = str.split() print str_list
结果:
第二种做法
可以用filter函数对split(" ")进行过滤
def test_filter(): str = "aa bbbbb ccc d" str_list = filter(None,str.split(" ")) print str_list
结果:
filter第一个参数是None的时候,返回第二个参数中非空的值。
可能第一种做法更方便一些。
如何分割字符串
很少有示例向您展示如何在Python中将字符串拆分为列表。
1.按空格分割
默认情况下, split()将空格用作分隔符。
alphabet = "a b c d e f g"data = alphabet.split() #split string into a list for temp in data: print temp
输出量
a
b
c
d
e
f
g
2.分割+最大分割
仅按前2个空格分割。
alphabet = "a b c d e f g"data = alphabet.split(" ",2) #maxsplit for temp in data: print temp
输出量
a
b
c d e f g
3.用#分割
又一个例子。
url = "mkyong.com#100#2015-10-1"data = url.split("#") print len(data) #3print data[0] # mkyong.comprint data[1] # 100print data[2] # 2015-10-1 for temp in data: print temp
输出量
3
mkyong.com
100
2015-10-1
mkyong.com
100
2015-10-1
感谢各位的阅读,以上就是"怎么分割python多空格字符串"的内容了,经过本文的学习后,相信大家对怎么分割python多空格字符串这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
空格
字符
字符串
做法
结果
学习
输出
信息
内容
函数
参数
就是
情况
有用
篇文章
问题
不同
不行
最大
中将
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器一直重启
虹口区辅助软件开发多少钱
甘肃移动城管软件开发
医学外文文献数据库
软件开发张鹭晨
15项互联网科技成果
服务器监控软件有哪些
重邮网络安全的汪院长
软件开发cmm
网络安全监控处
毕业论文网络安全类论文
本地服务器怎么固定ip
网络安全宣传周策划案
网络安全靠人民的字
三级等保数据库要求
西安立杰网络技术有限公司招聘
软件开发故障报告
浙江crm软件开发哪家好
计算机网络技术大专薪资待遇
达梦数据库超级用户
软件开发公司的岗位6
世纪乐知网络技术有限公司
滨湖区加工软件开发售后服务
杭州回温州平阳高速有哪些服务器
上海服务器阵列卡电池性能
长安杯网络安全比赛
数据库项目求和
物理硬盘怎么加载到云服务器
编程软件开发就业
四川电信人工服务器