python-使用字典计数的练习小结

本文总结了Python中利用字典进行计数的方法,包括使用count()函数、for循环、zip字典封装以及利用字典不重复性来统计单词中各字母出现频率的实践操作。
摘要由CSDN通过智能技术生成

描述要求

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

预期输入和输出:

 方法1 :使用count()函数进行统计,使用zip()内置函数和dict()转化成字典输出
count()函数:用于统计字符串中某个字符或子字符串出现的次数。且count()函数不区分大小写,只要出现就算一次。

word = input()
list =[word.count(i) for i in word]
print(zip(list))
print(dict(zip(word,list)))

方法2:使用for循坏
 

ls1=list(input())
dict={}
for i in ls1:
    if i in dict:
        dict[i]+=1
    else:
        dict[i]=1
print(dict)

方法3:zip字典封装&根据字典的不重复性

a = input()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值