比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母点击打开链接
给出 A = "ABCD"
B = "ACD"
,返回 true
给出 A = "ABCD"
B = "AABC"
, 返回 false
结题思路如下:
首先,给定特定条件,如果A和B都为空字符串,return True。如何A等于空字符串,而B不是,return False。如果B是空字符串
lst_a = list(A) for i in B: if i in lst_a: lst_a.remove(i) else: return False return True
先将A变为一个列表,因为后面我们要用到remove。然后遍历B, 达到效果