2024-03-28 16:56:44 发布
网友
我怎样才能在每三个空格上拆分一个字符串?我想知道python是否有内置的语法,或者是否可以使用列表理解来完成。在
"a bb c dd ee f" -> ["a bb c", "dd ee f"]
更一般的方法是使用函数:
>>> def spliter(s,spl,ind): ... indx=[i for i,j in enumerate(s) if j==spl][ind-1] ... return [s[:indx],s[indx+1:]] ... >>> s="a bb c dd ee f" >>> spliter(s,' ',3) ['a bb c', 'dd ee f']
re.split(r'(.*?\s.*?\s.*?)\s', "a bb c dd ee f")
为了从结果中删除空字符串:
更一般的方法是使用函数:
为了从结果中删除空字符串:
^{pr2}$相关问题 更多 >
编程相关推荐