Building a dictionary from a tuple of variable length
Jussi Salmela
tiedon_jano at hotmail.com
Mon Mar 5 07:39:54 EST 2007
bg_ie at yahoo.com kirjoitti:
> Hi,
>
> I have the following tuple -
>
> t = ("one","two")
>
> And I can build a dictionary from it as follows -
>
> d = dict(zip(t,(False,False)))
>
> But what if my tuple was -
>
> t = ("one","two","three")
>
> then I'd have to use -
>
> d = dict(zip(t,(False,False,False)))
>
> Therefore, how do I build the tuple of Falses to reflect the length of
> my t tuple?
>
> Thanks for your help,
>
> Barry.
>
Another variation:
d = dict((x, False) for x in t)
Cheers,
Jussi
More information about the Python-list
mailing list