**Table of Contents**show

**Concatenation**

- Concatenates two tuples
- Â Concatenation is done by + operator

**Example**

```
>>> t1 = (2,4,1)
>>> t2 = (10,1,20)
>>> t3 = t1+t2
>>> print(t3)
(2, 4, 1, 10, 1, 20)
```

**Repetition**

- Repetition operator works as: repeats the tuples, a given number of times
- Repetition is performed by the * operator in python

**Example**

```
>>> t1 = ("python")
>>> t1 * 2
>>> print(t1 * 2)
pythonpython
>>> t2 = (2,3)
>>> t3 = (t2) *3
>>> print(t3)
(2, 3, 2, 3, 2, 3)
```

**in operator**

- in operator tells the user that the given element exists in the tuple or not
- It gives a Boolean output, that is TRUE or FALSE
- If the given input exists in the tuple, it gives TRUE as output, otherwise FALSE

**Example**

```
>>> t1 = (20,10, 5,3,90)
>>> 10 in t1
True
>>> 15 in t1
False
>>> t1 = ('python', 'chemistry', 'maths')
>>> 'python' in t1
True
>>> 'abc' in t1
False
```

**Comparison operator (==, !=)**

- == operator compares two tuples and output true if two tuples are same else output false
- != operator compares two tuples and output true if two tuples are not equal else output false

**Example**

```
>>> tuple1 = (1,2,3)
>>> tuple2 = ('a','b','c')
>>> tuple1 == tuple2
False
>>> tuple1 != tuple2
True
```

**Iteration**

Iteration in tuple can be done with **for** and **while** loop

**Example 1**

```
t1 = (3,1,4,10)
for x in t1:
print(x)
```

**Output**

```
3
1
4
10
```

**Example 2**

```
t1 = (3,1,4,10)
for x in range(len(t1)):
print(t1[x])
```

**Output**

```
3
1
4
10
```

**Example 3**

```
t1 = (3,1,4,10)
i=0
while(i<len(t1)):
print(t1[i])
i=i+1
```

**Output**

```
3
1
4
10
```

Views: 0