You are on page 1of 2

import itertools

import operator
def performIterator(tuplevalues):

l1=[]
l2=[]
for x in range(4):
l2.append(tuplevalues[0][x])

t2=tuple(l2)
l1.append(t2)

ll=[tuplevalues[1][0] for x in range(len(tuplevalues[1]))]

t3=tuple(ll)
l1.append(t3)

t4=tuple(itertools.accumulate(tuplevalues[2]))
l1.append(t4)

f=[]
for x in tuplevalues:
for y in x:
f.append(y)
l1.append(tuple(f))

ff = itertools.filterfalse(lambda x: x%2==0,f)
l1.append(tuple(ff))

tf = tuple(l1)
return tf
-----------------------------------------------------------------------------------
----------------------

import itertools

def performIterator(tuplevalues):
ml=[]
sl=[]
x=0
for i in range(4):
sl.append(tuplevalues[0][i])
sl=tuple(sl)

ml.append(sl)

rt=tuple(itertools.repeat(tuplevalues[1][0], len(tuplevalues[1])))
ml.append(rt)

at=tuple(itertools.accumulate(tuplevalues[2]))
ml.append(at)

ct=tuple(itertools.chain(tuplevalues[0],tuplevalues[1],tuplevalues[2],tuplevalues[3
]))
ml.append(ct)

ft=tuple(itertools.filterfalse(lambda x:x%2==0,ct))
ml.append(ft)
return tuple(ml)

You might also like