美文网首页
LeetCode 434. Number of Segments

LeetCode 434. Number of Segments

作者: singed | 来源:发表于2018-08-13 22:07 被阅读0次

    审题不仔细,提交错了好几次。

    成功提交代码

    class Solution(object):
        def countSegments(self, s):
            return len([x for x in s.split(' ') if x])
    

    最终优化代码

    class Solution(object):
        def countSegments(self, s):
            return len(s.split())
    

    心得体会

    s.split()和s.split(' ')的区别

    s = ", , , ,        a, eaefa"
    
    print s.split()
    [',', ',', ',', ',', 'a,', 'eaefa']
    
    print s.split(' ')
    [',', ',', ',', ',', '', '', '', '', '', '', '', 'a,', 'eaefa']
    
    print [x for x in s.split(' ') if x]
    [',', ',', ',', ',', 'a,', 'eaefa']
    

    相关文章

      网友评论

          本文标题:LeetCode 434. Number of Segments

          本文链接:https://www.haomeiwen.com/subject/agspbftx.html