Question: What does calling namedtuple on a collection type return?

  1. a generic object class with iterable parameter fields
  2. a generic object class with non-iterable named fields
  3. a tuple subclass with non-iterable parameter fields
  4. a tuple subclass with iterable named fields

Answer: The correct answer of the above question is Option D:a tuple subclass with iterable named fields