什么是执行以下操作的最佳方法:
if lang=="en-US":
chapter="chapter"
if lang=="fr-FR":
chapter="chapitre"
# etc.
本质上,我正在寻找一种映射,该映射将执行以下操作:
lang = ['en-US', 'fr-FR', ...] --> chapter = ['chapter', 'chapitre', ...]
我将如何完成?谢谢。
最佳答案
我总是为此使用字典。
langs = {
"en-US" : "chapter",
"fr-FR" : "chapitre"
}
test = langs['en-US']
但是对于翻译,您还应该考虑gettext。
关于python - 在python中映射一组值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7578037/