Tuple Editing Module.py
class tupl (object):
def __init__(self, *args):
self.tuple = tuple(args)
def assign_item_to_index(self, value, index):
mod = list(self.tuple)
mod[index] = value
self.tuple = tuple(mod)
return self.tuple
def addleftside(self, *args):
self.tuple = (args) + self.tuple
return self.tuple
def addrightside(self, *args):
self.tuple = self.tuple + (args)
return self.tuple
def addleftofindex(self, index, *args):
mod = list(self.tuple)
for x in args:
mod.insert(index, x)
self.tuple = tuple(mod)
return self.tuple
def addtorightofindex(self, index, *args):
mod1, mod2 = list(self.tuple[0:index]), list(self.tuple[index:len(self.tuple)])
for x in args:
mod1.append(x)
self.tuple = tuple(mod1 + mod2)
return self.tuple