Luis M. González a écrit :
On Feb 23, 5:53 pm, vsoler <vicente.so...@gmail.com> wrote:
Hi,
I have two dicts
n={'a', 'm', 'p'}
v={1,3,7}
and I'd like to have
a=1
m=3
p=7
that is, creating some variables.
How can I do this?
You are probably coming from another language and you're not used to
python's data structures.
If you want a list of items, you use tuples or lists.
<pedantic>
If you want a list, then you use a list - not a tuple !-)
Examples:
('a', 'm', 'p') ---> this is a tuple, and it's made with
parenthesis ()
It's not the parens that "make" the tuple, it's the commas:
>>> t1 = (1, 2, 3)
>>> t2 = 1, 2, 3
>>> t1
(1, 2, 3)
>>> t2
(1, 2, 3)
>>> type(t2)
<type 'tuple'>
>>>
The only case where the parens are required is to define an empty tuple:
>>> empty = ()
>>> empty
()
>>> type(empty)
<type 'tuple'>
</<pedantic>
Now it's most of the time a good idea to still use the parens since it
makes for more readable code (IMHO...)
(snip helpful content)
--
http://mail.python.org/mailman/listinfo/python-list