Roh*_*ada 2 python tuples dictating
我有一本以元组为键,还以元组为值的字典。我需要一种基于字典键访问字典值的方法。例如:
d = {}
d = { (1, 2) : ('A', 'B'),(3, 4) : ('C', 'B') }
Run Code Online (Sandbox Code Playgroud)
现在,首先,我需要检查(1, 2)字典中是否已经存在键。
就像是:
if d.has_key(1,2)
print d[1]
print d[2]
Run Code Online (Sandbox Code Playgroud)
您可以简单地使用文字元组作为键:
>>> d = {(1, 2): ('A', 'B'), (3, 4): ('C', 'D')}
>>> (1, 2) in d
True
>>> d[(1, 2)]
('A', 'B')
>>> d[(1, 2)][0]
'A'
Run Code Online (Sandbox Code Playgroud)