python - 检查字典中的元组值

标签 python tuples dictating

我有一个字典,它的键是元组,值也是元组。我需要一种方法来根据字典的键访问字典的值。 例如:

d = {}
d = { (1, 2) : ('A', 'B'),(3, 4) : ('C', 'B') }

现在,首先我需要检查键 (1, 2) 是否已经存在于字典中。

类似于:

if d.has_key(1,2)
   print d[1]
   print d[2]

最佳答案

您可以简单地使用文字元组作为键:

>>> d = {(1, 2): ('A', 'B'), (3, 4): ('C', 'D')}
>>> (1, 2) in d
True
>>> d[(1, 2)]
('A', 'B')
>>> d[(1, 2)][0]
'A'

关于python - 检查字典中的元组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610609/

相关文章:

python - 将后缀附加到 Pandas 系列索引

python - 重命名字典键

python - 使用 urllib.request 验证 HTTPS 证书

c++ - 重载元组索引运算符 - C++

c++ - std::tuple 和 std::pair 是否支持聚合初始化?

python - 如何使用 Tkinter after() 方法?

c# - 你能在 C# 7 中命名元组签名吗?

c# - 决定lambda表达式的公认标准是什么?

java - 如何使用听写软件编写代码?