# 给定两个字符串 str1 =“abc” str2="abcd" 只包含小写字母
# str2中和str1不一样的字母是?
str1="abc"
str2="abcd"
dif=[]
for letter in str2:
if letter not in str1:
dif.append(letter)
print(dif)#【d】
# 给定两个字符串 str1 =“abc” str2="abcd" 只包含小写字母
# str2中和str1不一样的字母是?
from collections import Counter
def find_diff(str1:str,str2:str)->str:
return list(Counter(str1)-Counter(str2))[0]
str1="abcd"
str2="abc"
result=find_diff(str1,str2)
print(result)
from collections import Counter
str1="abcd"
str2="abc"
print(Counter(str1))# Counter({'a': 1, 'b': 1, 'c': 1, 'd': 1})
print(Counter(str2))# Counter({'a': 1, 'b': 1, 'c': 1})
counter = Counter(str1)-Counter(str2)
result=list(counter)[0]
print(counter)# Counter({'d': 1})
print(result)