# -*- coding: utf-8 -*- """ @authors: katkaranikola stkarlos """ l = [] for i in range(1,301): if i % 3 == 0 and i % 4 == 2: l.append(i) print l, len(l), sum(l) # seperate items with odd and even index to different lists odd = [] even = [] for i in range(0, len(l)): if i % 2 == 0: even.append(l[i]) else: odd.append(l[i]) print even, odd, sum(even), sum(odd) # insert a criterion based on indexes of odd and even lists for creating a new one k = [] for i in range(0, len(odd)): if i <= 7: k.append(even[i]) else: k.append(odd[i]) print k # alternative way # k = even[0:8] # k.extend(odd[8:]) # compare the items of two different lists with same length and write the corresponding result to another list r = [] for j in range(0, len(k)): if odd[j] > k[j]: y = 1 elif odd[j] < k[j]: y = 2 else: y = 'x' r.append(y) print r