遍历字符串中的每个字符,检查是否已存在于字典中,若存在则计数加1,否则初始化该字符的计数为1。
python
def count_chars(s):
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return char_count
利用字典的 `get(key, default)` 方法,避免显式的条件判断,使代码更简洁。
python
def count_chars(s):
char_count = {}
for char in s:
char_count[char] = char_count.get(char, 0) + 1
return char_count
python
s = "hello world
result = count_chars(s)
print(result) 输出:{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
根据需求选择合适的方法即可完成字符统计。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态
