Ale*_*lex -1 python string sum
我花了太多时间试图解决看似简单的任务.
我已经为一些字母/变量分配了不同的值.例如:
o,b,c,d,e,f = 1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)
我想找到包含任何字母的字符串的"总和",如下所示:
'coffee' = 3+1+6+6+5+5
Run Code Online (Sandbox Code Playgroud)
有一种简单/快速的方法吗?
lettermap = {
'o': 1,
'b': 2,
...
}
print sum(lettermap[c] for c in 'coffee')
Run Code Online (Sandbox Code Playgroud)