code: def __iter__(self):
      # Return a generator expression rather than use `yield`, so that
      # TypeError is raised by iter(self) if appropriate when checking for
      # iterability.
      return (TaggedValue(inner, self.unit) for inner in self.value)
  
imports: import math
  from packaging.version import parse
  import numpy
  import matplotlib.ticker
  import matplotlib.units
label_desc: Use image node_id 10 for calling the TaggedValue obj's underlying member method code with example usage: obj.__iter__() and returns: unknown