Skip to content

Latest commit

 

History

History
146 lines (121 loc) · 2.24 KB

OperationOnTuple.md

File metadata and controls

146 lines (121 loc) · 2.24 KB

Operation on Tuple

1.Concatenating 2 tuples

Example:

tupl1=(1, 3) 
tupl2=("red","green") 

tupl3=tupl1+tupl2
print(tupl3) 

Output:

(1, 3,"red", "green") 

2.Nested tuple

Example:

tupl1=(1, 3) 
tupl2=["red","green"]

tupl3=(tupl1,tupl2) 
print(tupl3) 

Output:

((1, 3),["red", "green"]) 

3. Change Tuple value

  • unlike a list, a tuple is immutable objects. This means that the element of a tuple can not be changed once it has been assigned.
  • but if a tuple contains any mutable object such as a list then this object can be changeable.

For Example:

mytple=(1,2,3,4,5,["red", "green"]) 
# change 2 element with 9
mytple[1]=9
print(mytple)

Output:

Error tuple object does not support item assignments

But in the same example, you want to replace "red" With "black"

Example:

mytple=(1,2,3,4,5,["red", "green"])

# change "red"  element with "black"
mytple[5][1]="black"

print(mytple) 

Output:

(1,2,3,4,5,["black", "green"]) 

4. Deleting Tuple

  • A tuple is an immutable object so we can delete the individual item from the tuple.
  • The entire tuple will be deleted or removed using a del keyword.

Syntax:

del tuplename

Example:

mytple=(1,2,3,4,5,["red", "green"]) 
# delete tuple

del mytple
print(mytple)

Output

NameError: name 'mytple' is not defined

5. Counting Frequency of Element

Get the frequency of particular element appears in the tuple.

Synatx:

tuplename.count(element) 

Example:

tpl=(3,4,68,3,5,3) 
res=tpl.count(3)
print(res) 

Output:

3

6. Find Position index of element.

Get the first index of the specified value.

Syntax:

tuplename.index(value) 

Example:

tpl=(3,4,68,3,5,3,4) 
res=tpl.index(4)
print(res) 

Output:

1

7.Check element is present in tuple or not

  • 'in' keyword is used to check whether the element is present in tuple or not
  • if the element is present this will return boolean value True otherwise False

Syntax:

Element in tuplename

Example:

tpl=(3,4,68)
# check 4 is present or not
if 4 in tpl:
    print("present") 
else:
    print("Not present")

Output:

present