python - 根据变量 [Python] 赋予新的价值
问题描述
我想将信件翻译成他们需要的价值,以便被评估。这就是我想写的
if v=='A':
v=1
elif v=='S':
v=10
elif v=='C'
v=11
else:
v==12
但我确信有一种更简单的方法可以让它看起来更好。谢谢你的回答
解决方案
就像评论中的许多建议一样,您可以使用字典,将字母作为键,将数字作为翻译(值)。假设你想把 'A' 翻译成 12,你应该写 {'A':12}