Skip to main content
 首页 » 编程设计

python之django(但实际上是 python)关于元组的古玩

2025年05月04日29bjzhanghao

所以我有一个元组:

SEX = [ 
    ("M","guy"), 
    ("F","girl") 
] 

这是一个 django 的东西,一个 2-ples 的元组。

接下来,我有一个字符串 - M

鉴于我有 M 并且我有上面的元组,我可以运行什么函数可以快速有效地返回“guy”? (或者实际上,从上面的 `("M","guy") 2-ple 中检索值“guy”) (我注意到这一点是因为我知道该怎么做

def stackOverFlowAnswer(value): 
    return "guy" 

)

我是否必须遍历整个元组(是的,它只有 2 长。我只是对这个感到好奇),还是有更快的方法来做到这一点?

请您参考如下方法:

定义一个配套字典。 Django 可以使用列表,其他地方你可以使用字典。

SEX = [ 
    ("M","guy"), 
    ("F","girl") 
] 
SEX_DICT = dict(SEX)