Apr-21-2018, 05:45 AM
Sure,just use a separate index:
list_a = [-1, 2, -2, 3, 41, 38, 22, 10, -1, 3] list_b = [40, 30, 20, 10] e_len = len(list_a) - len(list_b) + 1 for a_idx in range(e_len): elist = [] b_idx = 0 for bval in list_b: elist.append(list_a[a_idx + b_idx]*bval) b_idx += 1 print(elist)