Movatterモバイル変換


[0]ホーム

URL:


Skip to content
May 31, 2025
Latest
Home »Python tuple operations – Add, Remove, Slice, Concat, Reverse
Python tuple operations – Add, Remove, Slice, Concat, Reverse
Python tuple operations – Add, Remove, Slice, Concat, Reverse

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

Program on Github

You can watch the video on YouTubehere.

 

Python Tuple – Code Visualization

Task :

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

Approach:

  • Define a tupletup = [] with some sample items in it.
  • Find the length of the tuple usinglen() function.
  • Perform slice operation, slice operation syntax istup[begin:end]
  • Leaving the beginning one emptytup[:m] gives the tuple from 0 to m.
  • Leaving the end one emptytup[n:] gives the tuple from n to end.
  • Giving both begin and endtup[n:m] gives the tuple from n to m.
  • An advanced slice operation with 3 optionstup[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 usedel statement,del tup
  • For concatenation, just usetup1 + tup2

Program on GitHub

Program:

__author__ = 'Avinash'tup = ('abc', 'def', 'ghi', 'jklm', 'nopqr', 'st', 'uv', 'wxyz', '23', 's98', '123', '87')# prints the length of the tupleprint('\ntuple: ', tup)print('Length of the tuple is : ', len(tup))# Slicing# shows only items starting from 0 upto 3print('\ntuple: ', tup)print('tuple showing only items starting from 0 upto 3\n', tup[:3])# shows only items starting from 4 to the endprint('\ntuple: ', tup)print('tuple showing only items starting from 4 to the end\n', tup[4:])# shows only items starting from 2 upto 6print('\ntuple: ', tup)print('tuple showing only items starting from 2 upto 6\n', tup[2:6])# reverse all items in the tupleprint('\ntuple: ', tup)print('tuple items reversed \n', tup[::-1])# removing whole tupledel tuptup_0 = ("ere", "sad")tup_1 = ("sd", "ds")print('\nfirst tuple: ', tup_0)print('second tuple: ', tup_1)tup = tup_0 + tup_1print('Concatenation of 2 tuples  \n', tup)

 

Output:

Python Tuple Operations
Python Tuple Operations

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

Program on GitHub

Online Python Compiler

Leave a ReplyCancel reply

Your email address will not be published.Required fields are marked*

Special Offer

Subscribe to our newsletter!

Great Deals

Ads

Categories


[8]ページ先頭

©2009-2025 Movatter.jp