【发布时间】:2014-08-01 19:38:21
【问题描述】:
我有字典
{('22', '83', '75', '5', '8', '7', '9', '12', '16', '17', '22', '23', '24', '18', '14'): 1,
('1', '2', '83', '5', '8', '75', '9', '12', '16', '17', '18', '14'): 1,
('11', '2', '7', '5', '8', '7', '9', '12', '16', '17', '18', '14'): 1}
它的键是元组。
现在我需要搜索其任何键中是否存在一对元素,例如(83,75),并且
我还需要确保83 和75 按该顺序出现在给定的键中。
因此,对于示例字典中的第一个键,这是正确的,但对于第二个键则不是。
我知道我可以找到带有 83 和 75 的密钥,但我无法验证它们的顺序。
【问题讨论】:
-
不仅顺序很重要,值也需要彼此相邻。您的第二个键有
'83',后跟'75'。您是否也需要搜索更长的键?
标签: python dictionary