[Tutor] Enumerate vs DictReader object manipulation:

Ben Finney ben+python at benfinney.id.au
Wed Feb 3 22:21:53 EST 2016

Alex Kleider <akleider at sonic.net> writes:

> How does a dict fit into this scheme?
> Is it a sequence?

No, a dict is not a sequence. But it is a container: all its items
remain available and can be retrieved again and again, and you can
interrogate whether a value is one of the items in that container.

An instance of the built-in ‘set’ type is also a container and not a

Containers are iterable too.

> It is an iterable (in that for key in d: works although not in a
> predictable manner and for this reason I tend NOT to think of it as a
> sequence.)

That's right, IMO.

 \       “The generation of random numbers is too important to be left |
  `\                                    to chance.” —Robert R. Coveyou |
_o__)                                                                  |
Ben Finney

More information about the Tutor mailing list