英语中的每个字符都有一个出现的百分比,这些是百分比:
A B C D E F G H I
.0817 .0149 .0278 .0425 .1270 .0223 .0202 .0609 .0697
J K L M N O P Q R
.0015 .0077 .0402 .0241 .0675 .0751 .0193 .0009 .0599
S T U V W X Y Z
.0633 .0906 .0276 .0098 .0236 .0015 .0197 .0007
一个名为的列表letterGoodness
预定义为:
letterGoodness = [.0817,.0149,.0278,.0425,.1270,.0223,.0202,...
我需要找到一个字符串的“优点”。例如,'I EAT' 的优点是:.0697 + .1270 + .0817 + .0906 =.369。这是一个更大问题的一部分,但我需要解决这个问题才能解决这个大问题。我是这样开始的:
def goodness(message):
for i in L:
for j in i:
因此,找出如何获得任何字符的出现百分比就足够了。你能帮助我吗?该字符串仅包含大写字母和空格。