a = {}
img = {"object":[]}
for i in range(5):
a["name"] ="zhang_{}".format(i)
img['object'] += [a]
img
Out[5]:
{'object': [{'name': 'zhang_4'},
{'name': 'zhang_4'},
{'name': 'zhang_4'},
{'name': 'zhang_4'},
{'name': 'zhang_4'}]}
for i in range(5):
print(img["object"][i])
{'name': 'zhang_4'}
{'name': 'zhang_4'}
{'name': 'zhang_4'}
{'name': 'zhang_4'}
{'name': 'zhang_4'}
for i in range(5):
print(img["object"][i]["name"])
zhang_4
zhang_4
zhang_4
zhang_4
zhang_4
for i in range(5):
img["object"][i]["name"] = "x_{}".format(i)
print(img["object"][i])
print(img)
{'name': 'x_0'}
{'object': [{'name': 'x_0'}, {'name': 'x_0'}, {'name': 'x_0'}, {'name': 'x_0'}, {'name': 'x_0'}]}
{'name': 'x_1'}
{'object': [{'name': 'x_1'}, {'name': 'x_1'}, {'name': 'x_1'}, {'name': 'x_1'}, {'name': 'x_1'}]}
{'name': 'x_2'}
{'object': [{'name': 'x_2'}, {'name': 'x_2'}, {'name': 'x_2'}, {'name': 'x_2'}, {'name': 'x_2'}]}
{'name': 'x_3'}
{'object': [{'name': 'x_3'}, {'name': 'x_3'}, {'name': 'x_3'}, {'name': 'x_3'}, {'name': 'x_3'}]}
{'name': 'x_4'}
{'object': [{'name': 'x_4'}, {'name': 'x_4'}, {'name': 'x_4'}, {'name': 'x_4'}, {'name': 'x_4'}]}