本文正在参与掘金团队号上线活动,点击 查看大厂春招职位
一、题目描述
全字母句指包含英语字母表中每个字母至少一次的句子。
给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 。
如果是,返回 true ;否则,返回 false 。
示例 1。
输入:sentence = "thequickbrownfoxjumpsoverthelazydog"
输出:true
解释:sentence 包含英语字母表中每个字母至少一次。
示例 2。
输入:sentence = "leetcode"
输出:false
二、思路分析
- 首先可以对输入的字符串使用
set()函数,去除字符串中的相同元素。 - 利用
len()函数判断经过处理后的字符串长度是否为26。
三、AC 代码
class Solution:
def checkIfPangram(self, sentence: str) -> bool:
return len(list(set(sentence)))==26
输出为:
四、总结
该题利用了Python的set(),list(),len()等几个内置函数进行的快速解答。由此可见,熟练使用Python的内置函数对解题效率的提高是很有帮助的。