Newbie help- Can multiple instances with multiple names automatically created.
Nav
navjotmusic at gmail.com
Mon Jan 4 17:59:28 EST 2010
On Jan 4, 4:54 pm, Chris Rebert <c... at rebertia.com> wrote:
> On Mon, Jan 4, 2010 at 1:32 PM, Shawn Milochik <sh... at milochik.com> wrote:
> > You could put them in a dictionary with the key being the name, instead of a list.
>
> To illustrate that for the OP:
>
> name2drink = {}
> for booze in liquors:
> for juice in juices:
> name = juice +" "+booze # or however you're naming them
> drink = Bottle(booze, juice)
> name2drink[name] = drink
>
> #example use
> favorite = name2drink["apple wine"]
> favorite.rating = 9/10
typing
favorite = such and such is what I am trying to avoid.
I want to be able to use the name 'apple_wine' as the variable which
has the object apple wine but not have to do this manually as you did
with favorite.
More information about the Python-list
mailing list