Python 小題組 提問 謝謝各位的幫忙

s = "I love you and you love him and who loves who”

(1)先用split()將s分解成不同的串列元素,用空白鍵為區隔
(2) 請用set()算出共有幾個不同的字,並存到keys變數
(3) 請建立一個字典,其鍵值是keys裡的元素,但值都為0
(4) 請寫一個for迴圈將s裡的每個字取出,
並將上題的字典依其對應的「鍵將「值」加1。
最後的答案會是:
{'I': 1, 'and': 2, 'him': 1, 'love': 2, 'loves': 1, 'who': 2, 'you': 2}


s = "I love you and you love him and who loves who"
tmp1 = s.split(" ")
keys = set(tmp1)
result = {}
for key in keys:
    result[key] = 0
for var in tmp1:
    result[var] +=1
print(result)

还没解决嘛