python把字符串分割,python3 分割字符串 空格
练习:
1.str.split()
2.filter(None,str.split())
不能直接使用str.split( )。他将只拆分一个空格,如下
str= aabbbbcccd str _ list=str . split()print(str _ list)结果:
第一种方法:
其实split()函数默认可以用空格分割,结果中的空字符串被删除,留下有用的信息。
str= aabbbbcccd str _ list=str . split()print(str _ list)结果:
第二种方法:
您可以使用filter函数过滤split(" ")。
filter()函数用于过滤序列,过滤掉不合格的元素,返回一个由合格元素组成的新列表filter(function,iterable)。
Python2.x中返回的是一个过滤列表,而Python3中返回的是一个过滤类。
str= aabbbbcccd str _ list=filter(none,str . split())print(str _ list)结果:
当filter的第一个参数为None时,返回第二个参数中的非空值。
也许第一种方法更方便。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。