Auto AdSense

Saturday, 24 January 2015

Python Tuples



  • Accessing Values in Tuples:
    #!/usr/bin/python

    tup1 = ('physics', 'chemistry', 1997, 2000);
    tup2 = (1, 2, 3, 4, 5, 6, 7 );

    print "tup1[0]: ", tup1[0]
    print "tup2[1:5]: ", tup2[1:5]
    Output
    tup1[0]: physics
    tup2[1:5]: [2, 3, 4, 5]
    Updating Tuples:
    #!/usr/bin/python

    tup1 = (12, 34.56);
    tup2 = ('abc', 'xyz');

    # Following action is not valid for tuples
    # tup1[0] = 100;

    # So let's create a new tuple as follows
    tup3 = tup1 + tup2;
    print tup3;
    Output
    (12, 34.56, 'abc', 'xyz')
    Delete Tuple Elements:
    #!/usr/bin/python

    tup = ('physics', 'chemistry', 1997, 2000);

    print tup;
    del tup;
    print "After deleting tup : "
    print tup;
    Output
    ('physics', 'chemistry', 1997, 2000)
    After deleting tup :
    Traceback (most recent call last):
    File "test.py", line 9, in < module >
    print tup;
    NameError: name 'tup' is not defined
    No Enclosing Delimiters:
    #!/usr/bin/python

    print 'abc', -4.24e93, 18+6.6j, 'xyz';
    x, y = 1, 2;
    print "Value of x , y : ", x,y;
    print var;
    Output
    abc -4.24e+93 (18+6.6j) xyz
    Value of x , y : 1 2

No comments:

Post a Comment