Sunday, August 29, 2010

Programming in python: Tuples and sequences

Tuples consists of elements that are enclosed in parenthesis. The empty tuples is represented by '()'. The single element tuple is ending with a comma.

>>> t = ('one','two','three')

>>> t
('one','two','three')

>>> e = ()

>>> e
()

>>> len(e)
0

>>> single = ('one',)

>>> single
('one',)

>>> len(single)
1

The statement t = 1223,5676,'one','two' is an example of tuple packing. The elements are packed together in a tuple. The sequence unpacking is also possible. ex: a,b,c,d = t

>>> t = 1223,5676,'one','two'

>>> t
(1223,5676,'one','two')

>>> a,b,c,d = t

>>> a
1223

>>> d
'two'

No comments:

Post a Comment