code: def __getitem__(self, item: str):
      keys = [k for k in self._keys if is_pattern_match(k, item)]
  
      return self.__class__(self._values, keys)
  
imports: from typing import Callable, Dict, List, TYPE_CHECKING
  from labml.internal.util.strings import is_pattern_match
label_desc: Use image node_id 9 for calling the ValueCollection obj's underlying member method code with example usage: obj.__getitem__(item) and returns: self