本文主要是介绍leetcode 2114. 句子中的最多单词数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。
给你一个字符串数组 sentences ,其中 sentences[i] 表示单个 句子 。
请你返回单个句子里 单词的最多数目 。
解题方法:
1.遍历列表,获取每个值,将值(字符串)用split转换成列表,获取对应列表的长度,将长度存入新的列表
2.用max()方法获取新列表的最大值
代码:
class Solution(object):def mostWordsFound(self, sentences):""":type sentences: List[str]:rtype: int"""b = []for i in sentences:l = i.split()b.append(len(l))return max(b)
ps:若未说明句子开头结尾是否有空格,记得获取值时去掉前后空格,方法:str.strip() 方法说明:https://www.runoob.com/python/att-string-strip.html
这篇关于leetcode 2114. 句子中的最多单词数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!