Python tuple operations – Add, Remove, Slice, Concat, Reverse

Hello everyone, Welcome back! Here I am going to discuss python tuple operations. A tuple is a sequence of some objects, which is similar to a list. The main difference between a list and a tuple is We cannot change the values of the tuple, it’s immutable. So operations like append or modify cannot be performed on tuples.

Program on Github


You can watch the video on YouTube here.

Python Tuple – Code Visualization

Task :

To perform add, remove, concatenate, reverse and slice operations on a tuple.


  • Define a tupletup = [] with some sample items in it.
  • Find the length of the tuple using len() function.
  • Perform slice operation, slice operation syntax is tup[begin:end]
  • Leaving the beginning one empty tup[:m] gives the tuple from 0 to m.
  • Leaving the end one empty tup[n:] gives the tuple from n to end.
  • Giving both begin and end tup[n:m] gives the tuple from n to m.
  • An advanced slice operation with 3 options tup[begin:end:step]
  • Leaving both begin and end empty and giving a step of -1, tup[::-1] it reverses the whole tuple .
  • For deleting the entire tuple, just use del statement, del tup
  • For concatenation, just use tup1 + tup2

Program on Github



Python Tuple Operations -
Python Tuple Operations –

There are a lot of similarities between a list and a tuple, A tuple can also be converted into a list. I covered list operations in another post, please feel free to look at it here.

Program on Github

One comment

  1. Pingback: Python Dictionary and its operations - Programming in Python

Leave a Reply

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