难度:简单
句子 是一串由空格分隔的单词。每个 单词 仅由小写字母组成。
如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 。
给你两个 句子
s1
和s2
,返回所有 不常用单词 的列表。返回列表中单词可以按 任意顺序 组织。示例 1:
输入:s1 = "this apple is sweet", s2 = "this apple is sour" 输出:["sweet","sour"]示例 2:
输入:s1 = "apple apple", s2 = "banana" 输出:["banana"]提示:
1 <= s1.length, s2.length <= 200
s1
和s2
由小写英文字母和空格组成s1
和s2
都不含前导或尾随空格s1
和s2
中的所有单词间均由单个空格分隔题解:
class Solution: def uncommonFromSentences(self, s1: str, s2: str) -> List[str]: list_s1 = s1.split(' ') list_s2 = s2.split(' ') res_list = [] res = 0 list_s1.extend(list_s2) for r in list_s1: if list_s1.count(r) < 2: res_list.append(r) return res_list
leetcode:884. 两句话中的不常见单词(python3解法)
最新推荐文章于 2024-11-11 20:59:17 发布
给定两个句子s1和s2,找出只在一个句子中出现一次的单词并返回它们的列表。例如,输入s1=“thisappleissweet”和s2=“thisappleissour”,输出应为[sweet,sour]。程序通过将句子拆分成单词列表,然后检查每个单词在两个列表中的出现次数来实现。
摘要由CSDN通过智能技术生成