def wordtally():
test1 = "One day, Jimmy Jimmy Jimmy."
no_punct = test1.strip(".")
split = no_punct.split()
subscript = 0
D = {}
split = no_punct.split()
for n in split:
if n in D.keys():
D[n] += 1
else:
D[n] = 1
return max(D.values())
我的代碼現在返回最大值,這是三個,但我希望它返回該值出現的鍵。當我嘗試使用按鍵功能時,出現一個錯誤,表示它沒有任何參數。有沒有辦法呢?使用字典值和鍵
你應該改變你的條件,以'如果n在d:'因爲此刻你正在生成的科列表然後檢查那個是「O(N)」操作的列表。 D'中的n是'O(1)'。 – Midnighter