python构建字典英文与ascii_用Python映射函数和Dictionary以求和ASCII值
发布日期:2021-06-24 12:08:06 浏览次数:2 分类:技术文章

本文共 747 字,大约阅读时间需要 2 分钟。

我们想使用映射函数和字典为句子中的每个单词以及整个句子计算ASCII总和。例如,如果我们有句子-"hi people of the world"

单词的相应ASCII总和为:209 645 213 321 321 552

而他们的总数将是:1940年。

我们可以使用map函数使用ord函数查找单词中每个字母的ASCII值。然后,使用sum函数我们可以对其进行总结。对于每个单词,我们可以重复此过程并获得ASCII值的最终总和。

示例sent = "hi people of the world"

words = sent.split(" ")

result = {}

# Calculate sum of ascii values for every word

for word in words:

result[word] = sum(map(ord,word))

totalSum = 0

# Create an array with ASCII sum of words using the dict

sumForSentence = [result[word] for word in words]

print ('Sum of ASCII values:')

print (' '.join(map(str, sumForSentence)))

print ('Total of all ASCII values in sentence: ',sum(sumForSentence))

输出结果

这将给出输出-Sum of ASCII values:

209 645 213 321 552

Total of all ASCII values in a sentence: 1940

转载地址:https://blog.csdn.net/weixin_32646781/article/details/113671588 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:学python用ubuntu还是win10_干货 | 教你在Win10的ubuntu子系统下编译micropython
下一篇:python常见的函数参数类型_python函数参数(必须参数、可变参数、关键字参数) Python方法的几种常见参数类型...

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月17日 06时21分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章