Creating Unique Dictionary Variables from List
Bruno Desthuilliers
bdesth.quelquechose at free.quelquepart.fr
Wed Apr 11 15:03:20 EDT 2007
Greg Corradini a écrit :
> Hello All,
> I'm attempting to create multiple dictionaries at once, each with unique
> variable names. The number of dictionaries i need to create depends on the
> length of a list, which was returned from a previous function.
> The pseudo code for this problem would be:
>
> returnedlist = [x,y,z]
> count = 0
> for i in returnedlist:
> if count < len(returnedlist):
> # then create a dictionary (beginning with variable dic) for each i
> with a unique name such that
> # my unique name would be dic + count
>
> Any ideas about this?
Yes : use a dict to store your dicts:
returnedlist = [x,y,z]
dicts = dict()
for num, item in enumerate(returnedlist):
dicts['dict%s' % num] = dict()
More information about the Python-list
mailing list