列表

详情


NP75. 使用字典计数

描述

Python的字典可以用来计数,让要被计数的元素作为key值,它出现的频次作为value值,只要在遇到key值后更新它对应的value即可。现输入一个单词,使用字典统计该单词中各个字母出现的频次。

输入描述

输入一个字符串表示单词,只有大小写字母。

输出描述

直接输出统计频次的字典。

示例1

输入:

Nowcoder

输出:

{'N': 1, 'o': 2, 'w': 1, 'c': 1, 'd': 1, 'e': 1, 'r': 1}

原站题解

Python 3 解法, 执行用时: 29ms, 内存消耗: 4536KB, 提交时间: 2022-07-27

s=input()

d={}
for i in s:
    d[i]=s.count(i)
print(d)

Python 3 解法, 执行用时: 29ms, 内存消耗: 4556KB, 提交时间: 2022-08-01

x = {}
y = input()
for i in y:
    x[i] = y.count(i)
print(x)

Python 3 解法, 执行用时: 30ms, 内存消耗: 4496KB, 提交时间: 2022-08-02

a=input()
a=list(a)
s={}
for i in a:
    if i in s.keys():
        s[i]+=1
    else:
        s[i]=1
print(s)

    

Python 3 解法, 执行用时: 30ms, 内存消耗: 4496KB, 提交时间: 2022-07-27

letter=input('')
dct={}
for word in letter:
    if word in dct:
        dct[word]+=1
    else:
        dct[word]=1
print(dct)

Python 3 解法, 执行用时: 30ms, 内存消耗: 4508KB, 提交时间: 2022-07-31

word_list = list(input())

my_dict = {}
for i in word_list:
    if i in my_dict:
        continue
    my_dict[i] = word_list.count(i)
print(my_dict)
    

上一题