例:
>>> s = '/foo/bar/blarg'>>> s.split('/')['','foo','bar','blarg']
我希望这能产生:
['foo','blarg']
有什么理由说这是理想的行为,还是这只是一个错误?
解决方法 这是期望的行为,因为否则将无法区分“/foo\”.split(\”/”)和“foo”.split(“/”).当我使用split并且知道我不想要空字符串时,我将使用filter(None,foo.split(“/”))来删除它们:
>>> filter(None,"/foo//bar".split("/"))['foo','bar']总结
以上是内存溢出为你收集整理的Python:分裂时的第一个字符全部内容,希望文章能够帮你解决Python:分裂时的第一个字符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)