2 要素のタプルをキーとする辞書が与えられた場合、キーに特定の要素が含まれるすべてのキーと値のペアを返したいと考えています。
たとえば、ディクショナリは次のようになります。
tupled_dict = {('a',1):1, ('a',2):0, ('b',1):1, ('c',4):0}
指定された要素が'a'
である場合、返されるキーと値のペアは次のようになります。
('a',1):1, ('a',2):0
これを行うための最速のコードは何ですか?
編集:
さらに、関連するサブ質問として、キーの要素を指定して、そのようなキーと値のペアをすべて削除する最速の方法に興味があります。もちろん、上記の結果が得られたら、ループを使用して各辞書項目を 1 つずつ削除できますが、それを行う近道があるのではないかと思います。