# Operation on Tuple

There are some basic operations which can be performed on tuple.

Below is the list of basic operation

Finding Length
Concatenation
Repetition
Membership
Iteration

Finding length or number of elements inside a tuple

Use len() function to find number of elements inside a tuple

Exmple

`tup = (1,2,3,4,5,6)print('Number of elements:',len(tup))`

Output

``Number of elements: 6``

Concatenate or joining two tuples

We can concatenate or join two tuples and save the result in a new tuple

Example

`tup1 = (1,2,3)tup2 = (4,5,6)tup3 = tup1 + tup2print(tup3)`

Below output show elements inside new tuple

``(1, 2, 3, 4, 5, 6)``

Membership

Searching whether an element is a member of a tuple or not. Use ‘in’ and ‘not in’ operator

Example 1

`tup = (10,20,30,40,50,60)v = 60print(v in tup)`

Output

``True``

Example 2

`tup = (10,20,30,40,50,60)v = 70print(v not in tup)`

Output

``````True
``````

Example 3

```tup = (10,20,30,40,50,60)
v = 60
print(v not in tup)```

Output

``False``

Repetition

Repeating elements inside a tuple

Example 1

``````tup = (1,2,3)
tup1 = tup*2
print(tup1)``````

Output

``````(1, 2, 3, 1, 2, 3)
``````

Example 2

``````tup = ('Pyhton','Programming')
tup1 = tup*4
print(tup1)``````

Output

``('Pyhton', 'Programming', 'Pyhton', 'Programming', 'Pyhton', 'Programming', 'Pyhton', 'Programming')``

Iteration

Using while and for loop to display elements from a tuple

Example : While Loop

``````tup = (1,2,3,4,5)
l = len(tup)
i = 0
while i < l:
print(tup[i])
i+=1``````

Output

``````1
2
3
4
5``````

Example : For loop

``````tup = (1,2,3,4,5)
for t in tup:
print(t)``````

Output

``````1
2
3
4
5``````