On 12/05/2011 09:31 PM, Greg Nielsen wrote:
The following gets returned from a function that I am calling.
(120, 400)
While I can use the Tuple as is in my program, I would like the ability to
change one or even both of the numbers depending on other events that
happen. So here is my question, is there a way to either 1) save each part
of the Tuple into a seperate variable or 2) edit just one part of the Tuple
without knowing or affecting the other number. Thanks for the help!
Greg
To extract the individual elements, you can use [0] and [1]
However, you cannot change an element, since a tuple is immutable. You
have to build a new tuple. Or you can use a list, which is not immutable.
a = (3, 5)
print a[0] # you get 3
b = a[0], 42
print b # you get (3, 42)
c,d = a # c gets 3 and d gets 5
--
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor