从Tuple获得价值

Avi*_*Avi -1 python python-3.x

我是python的新手,我正在为我的问题寻找解决方案: - 我有一个像Tuple: -

MY_TUPLE_CHOICE = (
    ('INS', 'Instagram'), 
    ('FAB', 'Facebook'),
    ('YOU', 'Youtube'),
    ('TWT', 'Twitter'),
)
Run Code Online (Sandbox Code Playgroud)

现在首先我希望得到具有键内值的元组值,例如,如果一个键是'你'它应该返回我('你','Youtube').

其次我希望在Tuplevalue中获得单个值以获得密钥,例如密钥是'你'它应该返回'Youtube'.

Sve*_*ach 5

你应该使用字典而不是元组:

d = dict(MY_TUPLE_CHOICE)
Run Code Online (Sandbox Code Playgroud)

您现在可以按项目访问权限访问每个键的值,例如d['YOU']将返回'Youtube'.

如果你真的需要第一部分,即返回(key, value)给定的对key,你可以简单地使用(key, d[key]).