How Common Tuple Operations Are Used in Python 

  • 20th Sep'21
  • 95
  • 2
  • 0

We all are aware that computers work in languages in which codes are developed. This smoothens our work. Computer languages were developed more than three decades ago. One such language, which is one of the oldest programming languages used, is Python.  Though debates still remains on Mac or Windows which is right for you? 

It is often said that when you are starting to learn something new, you always want it to be good. For program developers, other than the best free code editors, the first and the best language that they learn is Python. Learning tuples is a part of learning the python language. 

Here are common operations using tuples in Python that you should know. 

However, before you understand common operations using python, let us know why you chose Python as a programming language. 

 

Why choose python?

Python is currently one of the most popular high-level languages, which Guido van Rossum developed in the 1980s. It has the advantage of being both powerful and straightforward to work with. It is loved because it is shorter and easier to comprehend. Another major reason people choose this language is that it tries to focus on the solution to the problem and not the structure or syntax of the problem. 

 

 

Let us understand the common operation using Tuples in Python that you should know.

 

What are tuple and tuple operations?

A tuple is one of the four built-in data types that Python uses to store collected data. Tuple operations are performed on the elements in the tuple data structure. 

 

Some most widely used Tuple Operations in Python 

 

Count Occurrences of an element in the tuple 

This method is used to count the total occurrences of an element in a tuple. If the element is not found in a tuple, then the function says 0. 

It looks like: 

tup1 = (1,2,3,4,5,6, 5, 6, 5, 7, 5)

#count the number of time 5 occurs in the tuple 

print (tulp1.count(5) )

#prints 

 

Finding the position of an element in Tuple 

The index method is used to find the index/position of an element in the tuple. If an element occurs more than once, the function returns to the index of the first occurrence. Also, you have to consider that if you try to find an index of the element that is absent in the tuple, the function shows ValueError.

 

Joining two or more tuples 

It is not a herculean task. You can join two or more tuples by using the + operator. 

 

 

Converting a string into a tuple

Approach 1 

tuple () constructor is used to convert a list by passing it as a parameter to the tuple constructor. 

 

Approach 2 

A loop is used inside the tuple constructor to create the tuple. 

 

Approach 3 

You can use a comma that unpacks the list inside the tuple and is the fastest among the above methods. 

 

Multiplying tuples 

The contents of the tuple can be multiplied using the * operator. 

 

Finding the total number of elements in the tuple 

You can find the total number of items in an object by using len () with the tuple. 

 

Finding minimum and maximum elements in a tuple 

Minimum elements can be found by using the min() function with the tuple. To get the maximum elements use the max() function with the tuple. 

 

Finding all elements in the tuple 

Sum () function is used to calculate the arithmetic sum of all elements in a tuple. 

 

Shuffling a tuple 

Tuples cannot be shuffled directly. They are immutable. Tuples can be shuffled only by using lists. It can be done in three steps: 

 

 

Step 1 

Typecast tuple to a list 

 

Step 2 

Shuffle the list 

 

Step 3 

Typecast list back to a tuple. 

 

Reversing a tuple 

This can be done using the slicing technique. This process creates a new copy of the tuple. 

 

Conclusion

Tuple operations in Python facilitate us to perform tasks with minimal lines of code. 

 

We, at OpenGrowth, are committed to keeping you updated with the best content on the latest trendy topics from any major field. Also, both your feedback and suggestions are valuable to us. So, do share them in the comment section below.

Sources/References:

*Note: The content published above was made in collaboration with our members.

About the author:

Prachi Chouksey (Editor), Super admin

An artist by heart and a writer by profession, Prachi is a vivacious reader.  She believes in hard work and her dedication has never let her down. She puts her heart and soul in everthing she does. Though life has not been a bed of roses for her, she affirms that the best way to live it is to maintain an equillibrium between the tunes of life.  


Post Your Comment

You may also like