All IT Courses 50% Off
Python Tutorials

What is Python TUPLE ?

Python TUPLE - Pack, Unpack, Compare, Slicing, Delete, Key

As you know a variable is used to store data like ‘1’,’a’,’bob’, etc. When you have to store all of them belonging to different data types at one place tuple is used. Python tuples are immutable. The main difference between tuples and list is Python is mutability. Lists are mutable while tuples are immutable.


Tuples can hold all types of values and are declared using parentheses. Let’s see how to declare tuples in Python using pycharm.

What is Python TUPLE ?

Accessing elements of Tuple

Tuple elements are accessed using the square bracket ‘[]’ operator. Let’s take a look at the example.

What is Python TUPLE ?

We can also specify a range in the square bracket operator using colon “:” to access elements in specific range. Let’s take an example of using colon in square brackets.

What is Python TUPLE ?

Packing elements into tuple

Packing is placing values in the tuple just like we did in the declaration. Let us see again using another example.

What is Python TUPLE ?

Unpacking elements into variables

Unpacking is the opposite of packing. In unpacking we assign the elements in the tuple to variables. Let us see an example.

What is Python TUPLE ?

Comparing the tuples

Two or more tuples can be compared using comparison operators. There are major three types of comparisons.

  • Equal to ‘==’
  • Greater than ‘>’
  • Less than ‘<’

Equal is as simple as his name. Let’s take an example.

What is Python TUPLE ?

Let see an example when a is equal to b

What is Python TUPLE ?

“Greater then” and “Less than” is decided from first value to the last value. For example, (0,1) is less than (1,0) and (2,0) is greater than (1, 9). If the first elements are the same then the next values are compared. Let’s take a look at an example.

What is Python TUPLE ?

Another example

What is Python TUPLE ?

Slicing tuple into new tuple

We can use colon ‘:’ operator for performing slicing to make new tuples from originals. Let’s take a look at an example.

What is Python TUPLE ?


You can not delete any value from tuple as tuples are immutable, but you can use del keyword to delete the object of tuple.

What is Python TUPLE ?

Facebook Comments

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Back to top button

Get Python Course
worth 499$ for FREE!

Offer valid for 1st 20 seats only, Hurry up!!

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

H2kinfosys Blog will use the information you provide on this form to be in touch with you and to provide updates and marketing.