Python Tuple Operations
In Python,there are 5 basic operations: finding length, concatenation, repetition, membership and iteration operations can be performed on any sequence may be it is a string, list, tuple or a dictionary.
To find length of a tuple, we can use len() function. This returns the number of elements in the tuple.
student = (30, 'Abhinav Siddarth', 74,85,56,52,36)
len(student)
We can concatenate or join two tuples and store the result in a new tuple. For example, the student paid a fees of Rs. 25,000.00 every year for 4 terms, then we can create a 'fees' tuple as:
fees = (25000.00,)*4 #repeat the tuple elements for 4 times.
print(fees)
Difference b/w fees = (25000.00,)*4 and fees = (25000.00)*4
Now, we can concatenate the 'student' and 'fees' tuples together to form a new tuple 'student1' as:
student1 = student+fees
print(student1)
Membership in Tuple
name='Abhinav Siddarth'
name in student1
Tuple operation functions:
Function | Example | Description |
---|---|---|
len() | len(tpl) | Returns the number of elements in the tuple. |
min() | min(tpl) | Returns the smallest element in the tuple. |
max() | max(tpl) | Returns the biggest element in the tuple. |
count() | tpl.count(x) | Returns how many times the element 'x' is found in tpl. |
index() | tpl.index(x) | Returns the first occurrence of the element 'x' in tpl. Raises ValueError if 'x' is not found in the tuple. |
sorted() | sorted(tpl) | Sorts the elements of the tuple into ascending order.sorted(tpl,reverse=True) will sort in reverse order. |