Leetcode 485题

Posted on 2020-10-18 09:07  黑炽  阅读(82)  评论(0编辑  收藏  举报
1 class Solution:
2     def findMaxConsecutiveOnes(self, nums: List[int]) -> int:
3         return max(map(len, ''.join(map(str, nums)).split('0')))

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

map(function, iterable) :第一个参数 function :以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

split()是将字符串以 参数对应地字符串分割,返回值为列表

max() 方法返回给定参数的最大值,参数可以为序列