【发布时间】:2012-07-20 00:36:14
【问题描述】:
给定一个由 2 元素元组作为键的字典,我想返回其键包含给定元素的所有键值对。
例如,字典可以是:
tupled_dict = {('a',1):1, ('a',2):0, ('b',1):1, ('c',4):0}
并且给定的元素是'a',那么应该返回的键值对将是:
('a',1):1, ('a',2):0
最快的代码是什么?
编辑:
此外,作为一个相关的子问题,我感兴趣的是在给定键元素的情况下删除所有此类键值对的最快方法。显然,一旦我有了上面的结果,我就可以使用循环将每个字典项一个一个地删除,但是我想知道是否有捷径可以做到。
【问题讨论】:
-
你有什么tried?
标签: python dictionary tuples