It's what Moses Koledoye already mentioned. Try something like this and you will see the difference:
class Parent:
def __init__(self, id):
self.id = id
self.some_list = []# type: list[int]
if __name__ == '__main__':
list_of_parents = [] # type: list[Parent]
# Create 10 parents
for i in range(10):
list_of_parents.append(Parent(i))
# Go over each parent and add 10 integers to each of their lists
for i, p in enumerate(list_of_parents):
for j in range(10):
list_of_parents[i].some_list.append(1)
print(list_of_parents[i].some_list)
print("__________")
Output:
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1]
__________
[1, 1]
__________
[1, 1, 1]
__________
[1, 1, 1, 1]
__________
[1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1]
__________
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
__________