Python Generating a million dictionaries
Generating a million dictionaries
You can use a loop to generate a large number of dictionaries efficiently, if all the dictionaries start out with similar data.
You can use a loop to generate a large number of dictionaries efficiently, if all the dictionaries start out with similar data.
#A million aliens
aliens = []
# Make a million green aliens, worth 5 points
# each. Have them all start in one row.
for alien_num in range(1000000):
new_alien = {}
new_alien['color'] = 'green'
new_alien['points'] = 5
new_alien['x'] = 20 * alien_num
new_alien['y'] = 0
aliens.append(new_alien)
#Prove the list contains a million aliens.
num_aliens = len(aliens)
print("Number of aliens created:")
print(num_aliens)


No comments:
Post a Comment