本文共 946 字,大约阅读时间需要 3 分钟。
f = open('scarlet.txt', 'r')txt = f.read()# now txt is one long string containing all the charactersx = { } # start with an empty dictionaryfor c in txt: if c not in x: # we have not seen this character before, so initialize a counter for it x[c] = 0 #whether we've seen it before or not, increment its counter x[c] = x[c] + 1print("t: " + str(x['t']) + " occurrences")print("s: " + str(x['s']) + " occurrences")
题目:Provided is a string saved to the variable name sentence. Split the string into a list of words, then create a dictionary that contains each word and the number of times it occurs. Save this dictionary to the variable name word_counts.
sentence = "The dog chased the rabbit into the forest but the rabbit was too quick."words = sentence.split()word_counts = dict()for word in words: if word not in word_counts: word_counts[word] = 0 word_counts[word] = word_counts[word] +1print(word_counts)
转载地址:http://zirci.baihongyu.com/