方法一:
sentence = “I can because i think i can”
result = {word: sentence.split().count(word) for word in set(sentence.split())}
print(result)
方法二:
def count(str):
count_words = str.split()
count_word = {}
for word in count_words:
if word not in count_word.keys():
count_word[word] = 1
else:
count_word[word] += 1
return count_word
print(count(‘I can because i think i can’))
方法三:
from collections import Counter
str = ‘I can because i think i can’
counts = Counter(str.split())
print(counts)