python 按空格切分字符串 但是有多个空格,python3 分割字符串 空格

  python 按空格切分字符串 但是有多个空格,python3 分割字符串 空格

  本文主要介绍了python多空间字符串拆分的两种方法的总结,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  00-1010拆分python多空格字符串。第一种方法和第二种方法。如何拆分字符串?1.按空间分割。2.除以最大值。3.按#拆分

  

目录

  这篇文章需要处理的问题就是:

  一个字符串被几个不同长度的空格分开。我需要去掉空白,留下有用的信息,形成一个列表。

  如: AA BBBB CCCD-"[AA , BBBBBB , CCC , D]

  

分割python多空格字符串

  1.str.split()

  2.filter(None,str.split())

  不能直接使用str.split( )。他将只拆分一个空格,如下

  def测试_过滤器():

  str=aa bbbbb ccc d

  str_list=str.split( )

  打印字符串列表

  结果:

  

做法

  其实split()函数默认可以用空格分割,结果中的空字符串被删除,留下有用的信息。

  def测试_过滤器():

  str=aa bbbbb ccc d

  str_list=str.split()

  打印字符串列表

  结果:

  

第一种做法

  您可以使用filter函数过滤split(" ")。

  def测试_过滤器():

  str=aa bbbbb ccc d

  str_list=filter(None,str.split())

  打印字符串列表

  结果:

  当filter的第一个参数为None时,返回第二个参数中的非空值。

  也许第一种方法更方便。

  

第二种做法

  几个例子向您展示了如何在Python中将一个字符串拆分成一个列表。

  

如何分割字符串

  默认情况下,split()使用空格作为分隔符。

  字母表=a b c d e f g

  data=alphabet . split()#将字符串拆分成一个列表

  对于数据:中的温度

  打印温度

  输出

  一

  乙等

  英语字母表中第三个字母

  拥有

  英语字母表中第五个字母

  英语字母表中第六个字母

  英语字母表中第七个字母

  

1.按空格分割

  仅由前两个空格分隔。

  字母表=a b c d e f g

  data=alphabet.split( ,2) #maxsplit

  对于数据:中的温度

  打印温度

  输出

  一

  乙等

  c d e f g

  

2.分割+最大分割

  再比如。

  url=mkyong.com#100#2015-10-1

  data=url.split(# )

  打印镜头(数据)#3

  打印数据[0]# mkyong.com

  打印数据[1] # 100

  打印数据[2] # 2015-10-1

  对于数据:中的温度

  打印温度

  输出

  三

  mkyong.com

  100

  2015-10-1

  mkyong.com

  100

  2015-10-1

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: