zoukankan      html  css  js  c++  java
  • 884.Uncommon Words from Two Sentences

    We are given two sentences A and B. (A sentence is a string of space separated words. Each word consists only of lowercase letters.)

    A word is uncommon if it appears exactly once in one of the sentences, and does not appear in the other sentence.

    Return a list of all uncommon words.

    You may return the list in any order.

    Example 1:

    Input: A = "this apple is sweet", B = "this apple is sour"
    Output: ["sweet","sour"]

    Example 2:

    Input: A = "apple apple", B = "banana"
    Output: ["banana"]

    Note:

    1. 0 <= A.length <= 200
    2. 0 <= B.length <= 200
    3. A and B both contain only spaces and lowercase letters.
    class Solution:
        def uncommonFromSentences(self, A, B):
            """
            :type A: str
            :type B: str
            :rtype: List[str]
            """
            dicta = {}
            dictb = {}
            res = []
            for i in A.split(' '):
                if i not in dicta:
                    dicta[i] = 1
                else:
                    dicta[i] += 1
            for i in B.split(' '):
                if i not in dictb:
                    dictb[i] = 1
                else:
                    dictb[i] += 1
            for key,value in dicta.items():
                if value==1 and key not in dictb:
                    res.append(key)
            for key,value in dictb.items():
                if value==1 and key not in dicta:
                    res.append(key)
            return res
    
  • 相关阅读:
    tushare学习
    TVP-VAR模型
    时间序列分析
    python tusahre使用
    金融大讲堂-笔记
    多元GARCH模型
    方差与协方差
    代码生成器,项目更新第一版,mybatis-plus
    Springboot手动搭建项目——配置mybatis tk框架
    java基础,集合,HashMap,源码解析
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9755385.html
Copyright © 2011-2022 走看看