Toward the end of a program I’m looking to load a specific variable from all the instances of a class into a dictionary.
For example:
class Foo():
def __init__(self):
self.x = {}
foo1 = Foo()
foo2 = Foo()
...
Let’s say the number of instances will vary and I want the x dict from each instance of Foo() loaded into a new dict. How would I do that?
The examples I’ve seen in SO assume one already has the list of instances.
One way to keep track of instances is with a class variable:
At the end of the program, you can create your dict like this:
There is only one list: